0001654954-21-011856.txt : 20211109 0001654954-21-011856.hdr.sgml : 20211109 20211109171612 ACCESSION NUMBER: 0001654954-21-011856 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211109 DATE AS OF CHANGE: 20211109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Crexendo, Inc. CENTRAL INDEX KEY: 0001075736 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE COMMUNICATIONS (NO RADIO TELEPHONE) [4813] IRS NUMBER: 870591719 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32277 FILM NUMBER: 211393280 BUSINESS ADDRESS: STREET 1: 1615 S. 52ND STREET CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: 8012270004 MAIL ADDRESS: STREET 1: 1615 S. 52ND STREET CITY: TEMPE STATE: AZ ZIP: 85281 FORMER COMPANY: FORMER CONFORMED NAME: IMERGENT INC DATE OF NAME CHANGE: 20020710 FORMER COMPANY: FORMER CONFORMED NAME: NETGATEWAY INC DATE OF NAME CHANGE: 19990527 10-Q 1 cxdo_10q.htm FORM 10-Q cxdo_10q.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

  

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended September 30, 2021

 

OR

 

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

 

For the transition period from ________ to ________.

 

Commission file number 001-32277

  

 cxdo_10qimg5.jpg

 

Crexendo, Inc.

(Exact name of registrant as specified in its charter)

 

Nevada

 

87-0591719

(State or other jurisdiction of

 

(I.R.S. Employer

incorporation or organization)

 

Identification No.)

 

 

 

1615 South 52nd Street, Tempe, AZ

 

85281

(Address of Principal Executive Offices)

 

(Zip Code)

 

(602) 714-8500

(Registrant’s telephone number, including area code)

 

________________________________________________________

(Former name, former address and former fiscal year, if changed since last report)

 

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 and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post 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. (check one).

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

☐  (Do not check if a smaller reporting company)

Smaller reporting company

 

 

Emerging growth company

 

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

 

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

 

The number of shares outstanding of the registrant’s common stock as of October 31, 2021 was 21,685,214.

 

 

 

 

INDEX

 

PART I – FINANCIAL INFORMATION

 

 

 

 

 

Item 1.

Financial Statements.

 

3

 

Item 2.

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

 

21

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

 

48

 

Item 4.

Controls and Procedures

 

48

 

 

 

 

 

 

PART II - OTHER INFORMATION

Item 1.

Legal Proceedings

 

49

 

Item 1A.

Risk Factors

 

49

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

50

 

Item 6.

Exhibits

 

51

 

Signatures

 

 

52

 

 

 
2

Table of Contents

  

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

Crexendo, Inc. AND SUBSIDIARIES 

Condensed Consolidated Balance Sheets 

(Unaudited, in thousands, except par value and share data)

 

 

 

September 30,

2021

 

 

December 31,

2020

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$7,701

 

 

$17,579

 

Restricted cash

 

 

-

 

 

 

100

 

Trade receivables, net of allowance for doubtful accounts of $40 as of September 30, 2021 and $21 as of December 31, 2020

 

 

1,280

 

 

 

538

 

Contract assets

 

 

209

 

 

 

159

 

Inventories

 

 

479

 

 

 

504

 

Equipment financing receivables

 

 

324

 

 

 

286

 

Contract costs

 

 

519

 

 

 

421

 

Prepaid expenses

 

 

650

 

 

 

190

 

Income tax receivable

 

 

11

 

 

 

4

 

Total current assets

 

 

11,173

 

 

 

19,781

 

 

 

 

 

 

 

 

 

 

Long-term trade receivables, net of allowance for doubtful accounts of $0 as of September 30, 2021 and $0 as of December 31, 2020

 

 

27

 

 

 

-

 

Long-term equipment financing receivables, net

 

 

837

 

 

 

906

 

Property and equipment, net

 

 

3,059

 

 

 

2,734

 

Deferred income tax assets, net

 

 

8,883

 

 

 

6,054

 

Operating lease right-of-use assets

 

 

732

 

 

 

1

 

Intangible assets, net

 

 

23,237

 

 

 

252

 

Goodwill

 

 

28,129

 

 

 

272

 

Contract costs, net of current portion

 

 

696

 

 

 

549

 

Income tax receivable, net of current portion

 

 

256

 

 

 

-

 

Other long-term assets

 

 

287

 

 

 

156

 

Total Assets

 

$77,316

 

 

$30,705

 

 

 

 

 

 

 

 

 

 

Liabilities and Stockholders' Equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$624

 

 

$56

 

Accrued expenses

 

 

4,351

 

 

 

1,628

 

Finance leases

 

 

130

 

 

 

29

 

Notes payable

 

 

73

 

 

 

71

 

Operating lease liabilities

 

 

490

 

 

 

1

 

Contigent consideration

 

 

746

 

 

 

-

 

Contract liabilities

 

 

1,831

 

 

 

778

 

Total current liabilities

 

 

8,245

 

 

 

2,563

 

 

 

 

 

 

 

 

 

 

Contract liabilities, net of current portion

 

 

1,053

 

 

 

450

 

Finance leases, net of current portion

 

 

237

 

 

 

55

 

Notes payable, net of current portion

 

 

1,818

 

 

 

1,873

 

Operating lease liabilities, net of current portion

 

 

269

 

 

 

-

 

Total liabilities

 

 

11,622

 

 

 

4,941

 

 

 

 

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

 

 

Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued

 

 

 

 

 

 

Common stock, par value $0.001 per share - authorized 50,000,000 shares, 21,667,628 shares issued and outstanding as of September 30, 2021 and 17,983,177 shares issued and outstanding as of December 31, 2020

 

 

22

 

 

 

18

 

Additional paid-in capital

 

 

117,593

 

 

 

75,834

 

Accumulated deficit

 

 

(51,931)

 

 

(50,088)

Accumulated other comprehensive income

 

 

10

 

 

 

-

 

Total stockholders' equity

 

 

66,694

 

 

 

25,764

 

 

 

 

 

 

 

 

 

 

Total Liabilities and Stockholders' Equity

 

$77,316

 

 

$30,705

 

 

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

 

 
3

Table of Contents

 

CREXENDO, INC. AND SUBSIDIARIES 

Condensed Consolidated Statements of Operations 

(Unaudited, in thousands, except per share and share data)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Service revenue

 

$4,325

 

 

$3,654

 

 

$12,791

 

 

$10,747

 

Software solutions revenue

 

 

3,784

 

 

 

-

 

 

 

4,796

 

 

 

-

 

Product revenue

 

 

701

 

 

 

489

 

 

 

1,509

 

 

 

1,317

 

Total revenue

 

 

8,810

 

 

 

4,143

 

 

 

19,096

 

 

 

12,064

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of service revenue

 

 

1,210

 

 

 

946

 

 

 

3,816

 

 

 

2,824

 

Cost of software solutions revenue

 

 

1,675

 

 

 

-

 

 

 

2,201

 

 

 

-

 

Cost of product revenue

 

 

461

 

 

 

314

 

 

 

972

 

 

 

797

 

Selling and marketing

 

 

2,070

 

 

 

1,051

 

 

 

5,106

 

 

 

3,151

 

General and administrative

 

 

2,983

 

 

 

1,351

 

 

 

7,918

 

 

 

3,585

 

Research and development

 

 

358

 

 

 

326

 

 

 

1,096

 

 

 

840

 

Total operating expenses

 

 

8,757

 

 

 

3,988

 

 

 

21,109

 

 

 

11,197

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income/(loss) from operations

 

 

53

 

 

 

155

 

 

 

(2,013)

 

 

867

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income/(expense):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

-

 

 

 

1

 

 

 

1

 

 

 

3

 

Interest expense

 

 

(24)

 

 

(23)

 

 

(64)

 

 

(54)

Other income/(expense), net

 

 

(17)

 

 

1

 

 

 

(14)

 

 

(28)

Total other income/(expense), net

 

 

(41)

 

 

(21)

 

 

(77)

 

 

(79)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income/(loss) before income tax

 

 

12

 

 

 

134

 

 

 

(2,090)

 

 

788

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax benefit/(provision)

 

 

(137

 

 

(3)

 

 

247

 

 

 

(9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income/(loss)

 

$(125

 

$131

 

 

$(1,843)

 

$779

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$(0.01

 

$0.01

 

 

$(0.09)

 

$0.05

 

Diluted

 

$(0.01

)

 

$0.01

 

 

$(0.09)

 

$0.05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

21,596,415

 

 

 

15,244,804

 

 

 

19,757,658

 

 

 

15,058,192

 

Diluted

 

 

21,596,415

 

 

 

17,249,035

 

 

 

19,757,658

 

 

 

16,793,896

 

 

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

 

 
4

Table of Contents

 

CREXENDO, INC. AND SUBSIDIARIES 

Condensed Consolidated Statements of Comprehensive Income 

(Unaudited, in thousands)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Net income/(loss)

 

$(125

 

$131

 

 

$(1,843)

 

$779

 

Other comprehensive income/(loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation gain

 

 

9

 

 

 

-

 

 

 

10

 

 

 

-

 

Total other comprehensive income

 

 

9

 

 

 

-

 

 

 

10

 

 

 

-

 

Comprehensive income/(loss)

 

$(116

 

$131

 

 

$(1,833)

 

$779

 

 

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

 

 
5

Table of Contents

  

CREXENDO, INC. AND SUBSIDIARIES 

Condensed Consolidated Statements of Stockholders’ Equity 

Nine Months Ended Septmber 30, 2021 and 2020 

(Unaudited, in thousands, except share data)

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

other

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income

 

 

Deficit

 

 

Equity

 

Balance, January 1, 2021

 

 

17,983,177

 

 

$18

 

 

$75,834

 

 

$-

 

 

$(50,088)

 

$25,764

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

282

 

 

 

-

 

 

 

-

 

 

 

282

 

Vesting of restricted stock units

 

 

14,367

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock for exercise of stock options

 

 

380,396

 

 

 

-

 

 

 

1,146

 

 

 

-

 

 

 

-

 

 

 

1,146

 

Taxes paid on the net settlement of stock options

 

 

-

 

 

 

-

 

 

 

(152)

 

 

-

 

 

 

-

 

 

 

(152)

Issuance of common stock in connection with a business acquisition

 

 

46,662

 

 

 

-

 

 

 

346

 

 

 

-

 

 

 

-

 

 

 

346

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(715)

 

 

(715)

Balance, March 31, 2021

 

 

18,424,602

 

 

$18

 

 

$77,456

 

 

$-

 

 

$(50,803)

 

$26,671

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

453

 

 

 

-

 

 

 

-

 

 

 

453

 

Vesting of restricted stock units

 

 

13,622

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Foreign currency translation adjustment, net of tax

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1

 

 

 

-

 

 

 

1

 

Issuance of common stock for exercise of stock options

 

 

18,520

 

 

 

1

 

 

 

30

 

 

 

-

 

 

 

-

 

 

 

31

 

Taxes paid on the net settlement of stock options

 

 

-

 

 

 

-

 

 

 

(3)

 

 

-

 

 

 

-

 

 

 

(3)

Issuance of common stock in connection with a business acquisition

 

 

3,097,309

 

 

 

3

 

 

 

39,059

 

 

 

-

 

 

 

-

 

 

 

39,062

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,003)

 

 

(1,003)

Balance, June 30, 2021

 

 

21,554,053

 

 

$22

 

 

$116,995

 

 

$1

 

 

$(51,806)

 

$65,212

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

415

 

 

 

-

 

 

 

-

 

 

 

415

 

Vesting of restricted stock units

 

 

13,772

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Foreign currency translation adjustment, net of tax

 

 

-

 

 

 

-

 

 

 

-

 

 

 

9

 

 

 

-

 

 

 

9

 

Issuance of common stock for exercise of stock options

 

 

99,803

 

 

 

-

 

 

 

188

 

 

 

-

 

 

 

-

 

 

 

188

 

Taxes paid on the net settlement of stock options

 

 

-

 

 

 

-

 

 

 

(5)

 

 

-

 

 

 

-

 

 

 

(5)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(125

 

 

(125

Balance, September 30, 2021

 

 

21,667,628

 

 

$22

 

 

$117,593

 

 

$10

 

 

$(51,931)

 

$65,694

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 Stockholders'

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income

 

 

Deficit

 

 

Equity

 

Balance, January 1, 2020

 

 

14,884,755

 

 

$15

 

 

$62,400

 

 

$-

 

 

$(58,028)

 

$4,387

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

105

 

 

 

-

 

 

 

-

 

 

 

105

 

Vesting of restricted stock units

 

 

7,498

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock for exercise of stock options

 

 

49,200

 

 

 

-

 

 

 

84

 

 

 

-

 

 

 

-

 

 

 

84

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

140

 

 

 

140

 

Balance, March 31, 2020

 

 

14,941,453

 

 

$15

 

 

$62,589

 

 

$-

 

 

$(57,888)

 

$4,716

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

136

 

 

 

-

 

 

 

-

 

 

 

136

 

Vesting of restricted stock units

 

 

15,363

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock for exercise of stock options

 

 

143,448

 

 

 

-

 

 

 

414

 

 

 

-

 

 

 

-

 

 

 

414

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

508

 

 

 

508

 

Balance, June 30, 2020

 

 

15,100,264

 

 

$15

 

 

$63,139

 

 

$-

 

 

$(57,380)

 

$5,774

 

Share-based compensation

 

 

-

 

 

 

-

 

 

 

136

 

 

 

-

 

 

 

-

 

 

 

136

 

Vesting of restricted stock units

 

 

14,372

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock for exercise of stock options

 

 

672,255

 

 

 

1

 

 

 

1,509

 

 

 

-

 

 

 

-

 

 

 

1,510

 

Issuance of common stock in connection with an offering

 

 

1,750,000

 

 

 

2

 

 

 

8,631

 

 

 

-

 

 

 

-

 

 

 

8,633

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

131

 

 

 

131

 

Balance, September 30, 2020

 

 

17,536,891

 

 

$18

 

 

$73,415

 

 

$-

 

 

$(57,249)

 

$16,184

 

   

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

 

 
6

Table of Contents

 

CREXENDO, INC. AND SUBSIDIARIES 

Condensed Consolidated Statements of Cash Flows 

(Unaudited, in thousands)

 

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

 

Net income/(loss)

 

$(1,843)

 

$779

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

931

 

 

 

197

 

Share-based compensation

 

 

1,150

 

 

 

377

 

Non-cash operating lease amortization

 

 

(4)

 

 

-

 

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Trade receivables

 

 

199

 

 

 

(248)

Contract assets

 

 

(50)

 

 

(72)

Equipment financing receivables

 

 

31

 

 

 

(395)

Inventories

 

 

37

 

 

 

119

 

Contract costs

 

 

(245)

 

 

(100)

Prepaid expenses

 

 

(384)

 

 

(191)

Income tax receivable

 

 

(263)

 

 

4

 

Other assets

 

 

335

 

 

 

(46)

Accounts payable and accrued expenses

 

 

228

 

 

 

(25)

Income tax payable

 

 

-

 

 

 

5

 

Contract liabilities

 

 

(595)

 

 

19

 

Net cash provided by/(used for) operating activities

 

 

(473)

 

 

423

 

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

 

 

 

Purchase of property and equipment

 

 

(91)

 

 

(745)

Acquisitions of assets and businesses, net of cash received

 

 

(10,505)

 

 

(176)

Net cash used for investing activities

 

 

(10,596)

 

 

(921)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Payment of contingent consideration

 

 

-

 

 

 

(54)

Repayments made on finance leases

 

 

(71)

 

 

(22)

Proceeds from notes payable

 

 

-

 

 

 

1,001

 

Repayments made on notes payable

 

 

(53)

 

 

(39)

Proceeds from exercise of options

 

 

1,365

 

 

 

2,007

 

Taxes paid on the net settlement of stock options and RSUs

 

 

(160)

 

 

-

 

Proceeds from issuance of common stock in connection with an offering

 

 

-

 

 

 

8,778

 

Net cash provided by financing activities

 

 

1,081

 

 

 

11,671

 

Effect of exchange rate changes on cash

 

 

10

 

 

 

-

 

NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

 

 

(9,978)

 

 

11,173

 

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE BEGINNING OF THE PERIOD

 

 

17,679

 

 

 

4,280

 

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE END OF THE PERIOD

 

$7,701

 

 

$15,453

 

Cash used during the year for:

 

 

 

 

 

 

 

 

Income taxes, net

 

$(15)

 

$-

 

Interest expense

 

$(64)

 

$(54)

Supplemental disclosure of non-cash investing and financing information:

 

 

 

 

 

 

 

 

Stock issued for the acquisition of Centric Telecom

 

$346

 

 

$-

 

Contingent consideration related to the acquisition of Centric Telecom

 

$746

 

 

$-

 

Stock issued in connection with the merger with NetSapiens

 

$16,942

 

 

$-

 

Stock options issued in connection with the merger with NetSapiens

 

$22,120

 

 

$-

 

Property and equipment financed through finance leases

 

$273

 

 

$-

 

Prepaid assets financed through finance leases

 

$14

 

 

$-

 

Purchase of property and equipment with a note payable

 

$-

 

 

$2,000

 

Adjustment to intangible assets and contingent consideration of customer relationship asset acquisition

 

$-

 

 

$(121)

 

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

 

 
7

Table of Contents

  

CREXENDO, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (unaudited)

 

1. Significant Accounting Policies

 

Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning premier provider of Unified Communications as a Service (UCaaS), Call Center as a Service (CCaaS), communication platform software solutions, and collaboration services designed to provide enterprise-class cloud communication solutions to any size business through our business partners, agents, and direct channels. Our solutions currently support over two Million end users globally and was recently recognized as the fastest growing UCaaS platform in the United States. Following the merger with NetSapiens, the Company has reorganized with two operating segments, which consist of cloud telecommunications services and software solutions.

 

Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc., Crexendo International, Inc., Centric Telecom, Inc., NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The Company’s consolidated financial statements include the results of operations of NetSapiens, LLC. from the date of acquisition. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.

 

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.

 

Foreign Currency Translation - The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).

 

Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three and nine months ended September 30, 2021 and 2020, we recorded foreign currency translation gains/(losses) of $1,000, and $9,000, respectively, in our statements of comprehensive income (loss).

 

Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2021 and December 31, 2020, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $6,742,000 and $17,175,000, respectively.

 

Restricted CashWe classified $0 and $100,000 as restricted cash as of September 30, 2021 and December 31, 2020, respectively. During the three months ended March 31, 2021, our restricted cash requirement was waived and we released $100,000 into cash and cash equivalents. Cash was restricted for compensating balance requirements on purchasing card agreements. As of September 30, 2021 and December 31, 2020, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $0 and $100,000, respectively.

 

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows (in thousands):

 

 

 

September 30,

 

 

September 30,

 

 

 

2021

 

 

2020

 

Cash and cash equivalents

 

$7,701

 

 

$15,353

 

Restricted cash

 

 

-

 

 

 

100

 

Total cash, cash equivalents, and restricted cash shown in the condensed

 

 

 

 

 

 

 

 

consolidated statement of cash flows

 

$7,701

 

 

$15,453

 

 

 
8

Table of Contents

 

Trade Receivables – Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts.

 

Allowance for Doubtful Accounts – The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.

 

Contract Assets – Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.

 

Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $1,215,000 and $970,000 at September 30, 2021 and December 31, 2020, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2021 and 2020, the Company amortized $201,000 and $123,000, respectively, and there was no impairment loss in relation to the costs capitalized. During the nine months ended September 30, 2021 and 2020, the Company amortized $444,000 and $368,000 respectively, and there was no impairment loss in relation to the costs capitalized.

 

Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.

 

Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to thirty-nine years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Land is not depreciable. Depreciable lives by asset group are as follows:

 

Building

39 years

Computer and office equipment

2 to 5 years

Computer software

3 years

Internal-use software

3 years

Vehicles

5 years

Leasehold improvements

2 to 5 years

 

Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.

 

Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition.

 

 
9

Table of Contents

 

Business Acquisitions - We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses.

 

Goodwill – Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.

 

Intangible Assets – Our intangible assets consist of customer relationships and developed technologies. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset.

 

Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.

 

Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material.

 

Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.

 

Service, Software Solutions and Product Revenue Recognition – Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2.

 

Cost of Service Revenue – Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service.

 

Cost of Software Solutions Revenue – Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets.

 

 
10

Table of Contents

 

Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale.

 

Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service.

 

Contingent Consideration – Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.

 

Public Offering – On September 28, 2020, the Company completed a public offering in which it issued and sold 1,750,000 shares of common stock at a price to the public of $5.50 per share. The shares sold and issued in the public offering resulted in an aggregate gross offering price of $9,625,000. The Company received net proceeds of $8,623,000 after deducting underwriting discounts and commissions of $674,000 and offering expenses of $328,000.

 

On October 21, 2020, the underwriters of the Company’s public offering exercised their option to purchase additional shares of the Company’s common stock to cover sales by the underwriters of a greater number of shares than the total set forth in the filed prospectus for the public offering. The underwriters purchased an additional 420,000 shares of common stock from the Company. The gross proceeds to the Company of the issuance were $2,310,000, and the Company received net proceeds of $2,148,000 after deducting underwriting discounts and commissions.

 

Research and Development – Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.

 

Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

 

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

 

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

 

 

·

Quoted prices for similar assets or liabilities in active markets;

 

·

Quoted prices for identical or similar assets in non-active markets;

 

·

Inputs other than quoted prices that are observable for the asset or liability; and

 

·

Inputs that are derived principally from or corroborated by other observable market data.

 

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

 

Lease ObligationsWe determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.

 

 
11

Table of Contents

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

 

Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.

 

Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2020 we determined that we would be able to realize our deferred income tax assets in the future and released $7,487,000 of the valuation allowance.

 

Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.

 

Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).

 

Operating SegmentsAccounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Crexendo Business Solutions, Inc., Crexendo International, Inc., and Centric Telecom, Inc. We generate over 99% of our total revenue from customers within North America (United States and Canada) and less than 1% of our total revenues from customers in other parts of the world.

 

Significant CustomersNo customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2021 and 2020. No customer accounted for 10% or more of our total trade accounts receivable as of September 30, 2021 and one cloud telecommunications services customer accounted for 11% of total trade accounts receivable as of December 31, 2020.

 

Recently Adopted Accounting PronouncementsIn December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The Company adopted ASU 2019-12 effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.

 

 
12

Table of Contents

 

In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We adopted this guidance effective January 1, 2020. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.

 

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The Company adopted ASU 2017-04 effective January 1, 2020. The adoption of this ASU did not have an impact on our condensed consolidated financial statements.

 

Recently Issued Accounting PronouncementsIn June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.

 

In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is effective for our fiscal year beginning after December 15, 2021, including interim periods within this fiscal year. This guidance can be applied using either a modified or full retrospective approach. The Company is currently evaluating the impact this ASU will have on the financial statements and related disclosures, as well as the timing of adoption.

 

2. Revenue

 

Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product, service, or software solution to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities – separated by reportable segments – from which the Company generates its revenue. For more detailed information about reportable segments, see Note 15.

 

Cloud Telecommunications Services Segment

 

Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-six to sixty months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.

 

 
13

Table of Contents

 

Desktop DevicesRevenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin.

 

Equipment Financing RevenueFees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period.

 

Cloud Telecommunications ServicesCloud telecommunication services include voice, data, collaboration software, broadband Internet access, interest generated from equipment financing revenue, and support for premise based PBX phone systems. The Company recognizes revenue as services are provided in service revenue. Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third-party service providers. Cloud telecommunications services are billed and paid on a monthly basis. Our telecommunications services contracts typically have a term of thirty-six to sixty months.

 

Fees, Commissions, and Other, Recognized over TimeIncludes contracted and non-contracted items such as:

 

 

·

Contracted activation and flash fees – The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method.

 

·

Non-contracted carrier cost recovery fee – This fee recovers the various costs and expenses that the Company incurs in connection with complying with legal, regulatory, and other requirements, including without limitation federal, state, and local reporting and filing requirements. This fee is assessed as a set percentage of our monthly billing and is recognized monthly.

 

·

Non-contracted administrative fees – Administrative fees are recognized as revenue on a monthly basis.

 

One-Time Fees, Commissions, and OtherIncludes contracted and non-contracted items such as:

 

 

·

Contracted professional service revenue – Professional service revenue includes professional installation services, custom integration, and other professional services. The Company typically bills and collects professional service revenue upon entering into a contract with a customer. Professional service revenue is recognized as revenue when the performance obligations are completed.

 

·

Non-contracted cancellation fees – These cancellation fees relate to remaining contractual term buyout payments in connection with early cancellation and are billed and recognized as revenue upon receipt.

 

·

Other non-contracted fees – These fees include disconnect fees, shipping fees, restocking fees, and porting fees. Other non-contracted fees are recognized as revenue upon receipt of payment.

 

Software Solutions Segment

 

The Software Solutions segment derives revenues from three primary sources: software licenses, software maintenance support and professional services. Software and services may be sold separately or in bundled packages. Generally, contracts with customers contain multiple performance obligations, consisting of software and services. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the software licenses and professional services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.

 

 
14

Table of Contents

 

Software Licenses - The Company’s software licenses typically provide a perpetual right to use the Company’s software. The Company also sells term-based software licenses that expire and Software-as-a-Service (“SaaS”) based software which are referred to as subscription arrangements. The Company does not customize its software nor are installation services required, as the customer has a right to utilize internal resources or a third-party service company. The software is delivered before related services are provided and are functional without professional services or customer support. The Company has concluded that its software licenses are functional intellectual property that are distinct, as the user can benefit from the software on its own. The software license revenue could be recognized upon transfer of control or when the software is made available for download, as this is the point that the user of the software can direct the use of, and obtain substantially all of the remaining benefits from, the functional intellectual property. However, historical experience shows that customers regularly renegotiate the number of licenses during the installation process. Therefore, the Company recognizes revenue from software licenses when the setup is complete. The Company does not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the subscription period.

 

 

·

SNAPsolution® - a comprehensive, IP-based platform that provides a broad suite of UC services including hosted Private Branch Exchange (PBX), auto-attendant, call center, conferencing, and mobility. The platform includes a broad range of feature-sets, custom-built to provide unprecedented levels of flexibility, making the solution competitive with the market’s leading players. SNAPsolution includes a full suite of Voice over Internet Protocol (VoIP)/UC features with one low cost universal license, as opposed to pricing each feature individually. The Company licenses its platform based on concurrent sessions, not per seat/per feature. This allows service providers to oversubscribe their networks, driving down the cost per seat as volume increases. As the service provider increases their customer base, they only have to ensure they have sufficient concurrent call licenses to support users across the network. The Company recognizes one-time upfront software license revenue when the software setup is complete.

 

·

SNAPaccel – a Software-as-a-Service (“SaaS”) based software license referred to as subscription arrangements. The Company recognizes revenue as subscriptions are provided in service revenue on a monthly basis.

 

Subscription Maintenance and Support - Subscription maintenance and support revenue includes revenue from maintenance service contracts, customer support, and other supportive services. The Company offers warranties on its products. The warranty period for the Company’s licensed software is generally 90 days. Certain of the Company’s warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations. The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations. The Company does not typically allow and has no history of accepting material product returns. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. Subscription and maintenance support revenue is recognized ratably over the term of the customer support agreement, which is typically one year.

 

Professional Services and Other - The Company’s professional services include consulting, technical support, resident engineer services, design services and installation services. Revenue from professional services and other is recognized when the performance obligation is complete and the customer has accepted the performance obligation.

 

 
15

Table of Contents

 

Disaggregation of Revenue

 

In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.

 

Three Months Ended September 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$701

 

 

$-

 

 

$701

 

Equipment financing revenue

 

 

63

 

 

 

-

 

 

 

63

 

Telecommunications services

 

 

3,718

 

 

 

-

 

 

 

3,718

 

Fees, commissions, and other, recognized over time

 

 

419

 

 

 

-

 

 

 

419

 

One time fees, commissions and other

 

 

125

 

 

 

-

 

 

 

125

 

Software licenses

 

 

-

 

 

 

1,473

 

 

 

1,473

 

Subscription maintenance and support

 

 

-

 

 

 

2,213

 

 

 

2,213

 

Professional services and other

 

 

-

 

 

 

98

 

 

 

98

 

 

 

$5,026

 

 

$3,784

 

 

$8,810

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products, services, and fees recognized at a point in time

 

$775

 

 

$1,917

 

 

$2,692

 

Products, services, and fees transferred over time

 

 

4,251

 

 

 

1,867

 

 

 

6,118

 

 

 

$5,026

 

 

$3,784

 

 

$8,810

 

 

Three Months Ended September 30, 2020

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$489

 

 

$-

 

 

$489

 

Equipment financing revenue

 

 

59

 

 

 

-

 

 

 

59

 

Telecommunications services

 

 

3,182

 

 

 

-

 

 

 

3,182

 

Fees, commissions, and other, recognized over time

 

 

373

 

 

 

-

 

 

 

373

 

One time fees, commissions and other

 

 

40

 

 

 

-

 

 

 

40

 

 

 

$4,143

 

 

$-

 

 

$4,143

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$529

 

 

$-

 

 

$529

 

Services and fees transferred over time

 

 

3,614

 

 

 

-

 

 

 

3,614

 

 

 

$4,143

 

 

$-

 

 

$4,143

 

 

 
16

Table of Contents

 

Nine Months Ended September 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,509

 

 

$-

 

 

$1,509

 

Equipment financing revenue

 

 

198

 

 

 

-

 

 

 

198

 

Telecommunications services

 

 

10,995

 

 

 

-

 

 

 

10,995

 

Fees, commissions, and other, recognized over time

 

 

1,252

 

 

 

-

 

 

 

1,252

 

One time fees, commissions and other

 

 

346

 

 

 

-

 

 

 

346

 

Software licenses

 

 

-

 

 

 

2,210

 

 

 

2,210

 

Subscription maintenance and support

 

 

-

 

 

 

2,451

 

 

 

2,451

 

Professional services and other

 

 

-

 

 

 

135

 

 

 

135

 

 

 

$14,300

 

 

$4,796

 

 

$19,096

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$1,804

 

 

$2,633

 

 

$4,437

 

Services and fees transferred over time

 

 

12,496

 

 

 

2,163

 

 

 

14,659

 

 

 

$14,300

 

 

$4,796

 

 

$19,096

 

 

Nine Months Ended September 30, 2020

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,317

 

 

$-

 

 

$1,317

 

Equipment financing revenue

 

 

156

 

 

 

-

 

 

 

156

 

Telecommunications services

 

 

9,321

 

 

 

-

 

 

 

9,321

 

Fees, commissions, and other, recognized over time

 

 

1,147

 

 

 

-

 

 

 

1,147

 

One time fees, commissions and other

 

 

123

 

 

 

-

 

 

 

123

 

 

 

$12,064

 

 

$-

 

 

$12,064

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$1,440

 

 

$-

 

 

$1,440

 

Services and fees transferred over time

 

 

10,624

 

 

 

-

 

 

 

10,624

 

 

 

$12,064

 

 

$-

 

 

$12,064

 

 

Contract balances

 

The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.

 

 

 

September 30,

 

 

December 31,

 

(In thousands)

 

2021

 

 

2020

 

Receivables, which are included in trade receivables, net of allowance

 

 

 

 

 

 

for doubtful accounts

 

$1,307

 

 

$538

 

Contract assets

 

 

209

 

 

 

159

 

Contract liabilities

 

 

2,884

 

 

 

1,228

 

 

 
17

Table of Contents

 

Significant changes in the contract assets and the contract liabilities balances during the period are as follows:

 

 

 

Nine Months Ended

 

 

For the Year Ended

 

(In thousands)

 

September 30,

2021

 

 

December 31,

2020

 

 

 

Contract Assets

 

 

Contract Liabilities

 

 

Contract Assets

 

 

Contract Liabilities

 

Revenue recognized that was included in the contract liability balance at the beginning of the period

 

$-

 

$

 (986

 

$-

 

 

$(976)

Increase due to cash received, excluding amounts recognized as revenue during the period

 

 

-

 

 

 2,642

 

 

 

-

 

 

 

990

 

Transferred to receivables from contract assets recognized at the beginning of the period

 

 

(47)

 

 

-

 

 

 

(21)

 

 

-

 

Increase due to additional unamortized discounts

 

 

97

 

 

 

-

 

 

 

158

 

 

 

-

 

 

Transaction price allocated to the remaining performance obligations

 

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period from the cloud telecommunications services segment (in thousands):

 

 

 

2021

 

 

2022

 

 

2023

 

 

2024

 

 

2025

 

 

2026

 

 

Total

 

Desktop devices

 

$242

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

$242

 

Telecommunications service

 

$3,905

 

 

 

11,306

 

 

 

7,699

 

 

 

4,967

 

 

 

2,165

 

 

 

439

 

 

$30,481

 

All consideration from contracts with customers is included in the amounts presented above

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The table above excludes backlog from the software solutions segment acquired in the NetSapiens acquisition, as additional time is required to compile the data.

 

3. Earnings Per Common Share

 

Basic net income/(loss) per common share is computed by dividing the net income for the period by the weighted-average number of common shares outstanding during the period. Diluted net income per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the three and nine months ended September 30, 2021 is the same as basic net loss per common share because the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net income per common share:

 

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Net income/(loss) (in thousands) (A)

 

$(125

 

$131

 

 

$(1,843)

 

$779

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average share reconciliation:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average basic shares outstanding (B)

 

 

21,596,415

 

 

 

15,244,804

 

 

 

19,757,658

 

 

 

15,058,192

 

Dilutive effect of stock-based awards

 

 

-

 

 

 

2,004,231

 

 

 

-

 

 

 

1,735,704

 

Diluted weighted-average outstanding shares of common stock (C)

 

 

21,596,415

 

 

 

17,249,035

 

 

 

19,757,658

 

 

 

16,793,896

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic (A/B)

 

$(0.01

)

 

$0.01

 

 

$(0.09)

 

$0.05

 

Diluted (A/C)

 

$(0.01

 

$0.01

 

 

$(0.09)

 

$0.05

 

 

 
18

Table of Contents

 

For the three and nine months ended September 30, 2021 and 2020, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net income per share because including them would be anti-dilutive.

 

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Stock options

 

 

970,631

 

 

 

18,685

 

 

 

840,623

 

 

 

91,845

 

  

4. Acquisitions

 

NetSapiens, Inc. Merger Agreement

 

On June 1, 2021, the Company acquired 100% of the issued and outstanding shares of NetSapiens, Inc. (“NetSapiens”), a provider of a comprehensive suite of unified communications (UC), video conferencing, collaboration & contact center solutions to service providers, servicing over two million users around the globe. The aggregate purchase price was approximately $49.1 million, consisting of $10 million in cash, and approximately $39 million in common stock and stock options. In connection with the closing of the Merger, the Company issued 3,097,309 shares of the Company’s common stock valued at $5.47 per share for common stock consideration of approximately $16.9 million, and 4,482,328 options under the Crexendo, Inc. 2021 Equity Incentive Plan with an aggregate value of $22.1 million, net of the aggregate exercise price of $5.6 million. Acquisition costs are included in general and administrative expenses and totaled $4,000 for the three months ended September 30, 2021 and $1,015,000 for the nine months ended September 30, 2021.

 

The acquisition was accounted for under the acquisition method of accounting, with the Company identified as the acquirer. The Company’s unaudited condensed consolidated financial statements include the results of operations of NetSapiens from the date of acquisition. The historical results of operations of NetSapiens were not significant to the Company’s unaudited condensed consolidated results of operations for the periods presented. Under the acquisition method of accounting, the aggregate amount of consideration paid by the Company was allocated to NetSapiens’s net tangible assets and intangible assets based on their estimated fair value on the acquisition date. The preliminary purchase price allocation, as set forth in the table below, reflects various preliminary fair value estimates and analysis prepared by the Company. The preliminary purchase price allocation is subject to revision as a more detailed analysis is completed by a third party valuation specialist and additional information on the fair values of NetSapiens’s assets and liabilities becomes available. Any change in the fair value of the net assets of NetSapiens will change the amount of the purchase price allocable to goodwill. Final purchase accounting adjustments may differ materially from preliminary purchase price allocation presented here. The preliminary areas of the purchase price allocation that are not yet finalized relate to the identification and valuation of intangible assets by an independent third party valuation firm and the determination of fair values of certain assets and liabilities; trade receivable, right-of-use assets and associated liabilities, deferred tax assets, and contract costs. We anticipate finalizing our purchase price allocation during 2021. The following table presents the preliminary allocation of the assets acquired and liabilities assumed as of June 1, 2021 (in thousands):

 

Total purchase price

 

$49,062

 

Cash

 

 

1,658

 

Trade receivables

 

 

846

 

Prepaid expenses

 

 

57

 

Other current assets

 

 

319

 

Property and equipment, net

 

 

62

 

Right-of-use assets

 

 

551

 

Deferred tax assets

 

 

2,829

 

Other long-term assets

 

 

84

 

Intangible assets- existing technology

 

 

5,047

 

Intangible assets- customer relationships

 

 

16,473

 

Total identifiable assets

 

 

27,926

 

 

 

 

 

 

Accounts payable

 

 

(438)

Accrued expenses

 

 

(2,412)

Finance leases

 

 

(17)

Contract liabilities

 

 

(1,475)

Operating lease liabilities

 

 

(379)

Contract liabilities, net of current portion

 

 

(629)

Finance leases, net of current portion

 

 

(29)

Operating lease liabilities, net of current portion

 

 

(219)

Total liabilities assumed

 

 

(5,598)

Total goodwill

 

$26,734

 

 

 
19

Table of Contents

 

A preliminary estimate of $5.0 million has been allocated to existing technology, an intangible asset with an estimated useful life of approximately 6 years. A preliminary estimate of $16.5 million has been allocated to customer relationships with an estimated life of approximately 9 years. The estimated fair values of existing technology and customer relationships was established based upon the income approach. The income approach relies on an estimation of the present value of the future monetary benefits expected to flow to the owner of an asset during its remaining economic life. This approach requires a projection of the cash flow that the asset is expected to generate in the future. The projected cash flow is discounted to its present value using a rate of return, or discount rate that accounts for the time value of money and the degree of risk inherent in the asset. The income approach may take the form of a “relief from royalty” methodology, a cost savings methodology, a “with and without” methodology, or excess earnings methodology, depending on the specific asset under consideration.

 

The existing technology and customer relationships were valued using the multi-period excess earnings method. Inherent in the multi-period excess earnings method is the recognition that, in most cases, all of the assets of the business, both tangible and intangible, contribute to the generation of the cash flow of the business and the net cash flows attributable to the subject asset must recognize the support of the other assets which contribute to the realization of the cash flows. This future cash flow was then discounted using an estimated required rate of return for the asset to determine the present value of the future cash flows attributable to the asset. The key assumptions used in valuing the existing technology and customer relationships acquired are as follows: weighted average cost of capital of 17.4%, tax rate of 22.5%, and estimated economic life of 6 and 9 years, respectively.

 

A preliminary estimate of $26.7 million has been allocated to goodwill. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Goodwill will not be amortized and will be tested for impairment at least annually. The preliminary purchase price allocation for NetSapiens is subject to revision as more detailed analysis is completed and additional information on the fair values of NetSapiens’ assets and liabilities becomes available. Any changes in the fair value of the net assets of NetSapiens will change the amount of the purchase price allocable to goodwill. The final purchase accounting allocation may therefore differ materially from the pro forma adjustments presented herein. The final allocation may include (1) changes in fair values of property and equipment (2) changes in allocations to intangible assets such as technology, customer relationships, and deferred revenue as well as goodwill and (3) other changes to assets and liabilities.

 

The following unaudited pro forma information presents our condensed consolidated results of operations as if NetSapiens, Inc. had been included in our consolidated results since January 1, 2020:

 

 

 

For the Nine Months Ended September 30, (Unaudited)

 

(In thousands)

 

2021

 

 

2020

 

Revenues

 

$24,123

 

 

$20,867

 

Net income/(loss)

 

 

(12,671)

 

 

487

Earnings per share

 

$(0.64)

 

$0.03

 

 
20

Table of Contents

 

The unaudited pro forma financial information is presented for informational purposes only, and may not necessarily reflect the Company’s future results of operations or what the results of operations would have been had the Company owned and operated NetSapiens, Inc. as of January 1, 2020.

 

Centric Telecom, Inc. Business Acquisition

 

On January 14, 2021, the Company acquired 100% of the issued and outstanding shares of Centric Telecom, Inc., a provider of telecommunications products, services, and solutions in Northern Virginia. The aggregate purchase price of $3,255,000 consisted of $2,163,000 of cash paid at closing, 46,662 shares of our common stock with an estimated fair value of $346,000 issued at closing, and $746,000 of estimated contingent consideration to be paid out based on annualized revenue recognized during the nine month earn-out period. The fair value of the common stock issued as consideration was determined based on the closing market price of the Company’s common stock on the date of the acquisition of $7.42. The aggregate purchase price is subject to customary upward or downward adjustments for Centric Telecom’s net working capital. Acquisition costs are included in general and administrative expenses and totaled $0 for the three months ended September 30, 2021 and $50,000 for the nine months ended September 30, 2021.

 

The acquisition was accounted for under the acquisition method of accounting, with the Company identified as the acquirer. The Company’s unaudited condensed consolidated financial statements include the results of operations of Centric Telecom from the date of acquisition. The historical results of operations of Centric Telecom were not significant to the Company’s unaudited condensed consolidated results of operations for the periods presented. Under the acquisition method of accounting, the aggregate amount of consideration paid by the Company was allocated to Centric Telecom’s net tangible assets and intangible assets based on their estimated fair value on the acquisition date. The preliminary purchase price allocation, as set forth in the table below, reflects various preliminary fair value estimates and analysis prepared by the Company. The preliminary purchase price allocation is subject to revision as a more detailed analysis is completed by a third party valuation specialist and additional information on the fair values of Centric’s assets and liabilities becomes available. Any change in the fair value of the net assets of Centric Telecom will change the amount of the purchase price allocable to goodwill. Final purchase accounting adjustments may differ materially from preliminary purchase price allocation presented here. The primary areas of the purchase price allocation that are not yet finalized relate to the valuation of the intangible assets acquired, fair value of right to use assets and associated operating lease liabilities assumed, and net working capital adjustments. We anticipate finalizing our purchase price allocation during 2021. The following table presents the preliminary allocation of the assets acquired and liabilities assumed as of January 14, 2021 (in thousands):

 

Consideration (including estimated unpaid contingent consideration)

 

 

 

Cash

 

$2,163

 

Common stock

 

 

346

 

Contingent consideration

 

 

746

 

 

 

$3,255

 

Assets

 

 

 

 

Cash

 

$7

 

Accounts receivables

 

 

122

 

Prepaid expenses

 

 

4

 

Inventory

 

 

12

 

Other assets

 

 

12

 

Property and equipment

 

 

57

 

Right to use assets

 

 

134

 

Intangible assets acquired

 

 

2,238

 

Other long-term assets

 

 

44

 

Total assets acquired

 

 

2,630

 

 

 

 

 

 

Liabilities

 

 

 

 

Accounts Payable

 

 

26

 

Accrued Expenses

 

 

187

 

Contract Liability

 

 

147

 

Operating Lease Liability

 

 

118

 

Direct Financing Liability

 

 

20

 

Total liabilities assumed

 

 

498

 

 

 

 

 

 

Net identifiable assets acquired

 

 

2,132

 

Goodwill

 

 

1,123

 

Total purchase price

 

$3,255

 

 

 
21

Table of Contents

 

The intangible assets acquired consist of customer relationships. The fair value of the customer relationships was determined utilizing variations of the income approach where the expected future cash flows resulting from the acquired identifiable intangible assets were reduced by operating costs and charges for contributory assets and then discounted to present value at the weighted average cost of capital. The key assumptions used in valuing the customer relationships acquired is a weighted average cost of capital of 17.4% and a tax rate of 22.5%. The amortizable intangible assets have an average useful life of eight years. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of $1,123,000, which is not deductible for tax purposes. The goodwill recognized is primarily attributable to contributions of the entity’s assembled workforce of the acquired business.

 

5. Trade Receivables, net

 

Our trade receivables balance consists of traditional trade receivables. Below is an analysis of our trade receivables as shown on our balance sheet (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Gross trade receivables

 

$1,347

 

 

$559

 

Less: allowance for doubtful accounts

 

 

(40)

 

 

(21)

Trade receivables, net

 

$1,307

 

 

$538

 

 

 

 

 

 

 

 

 

 

Current trade receivables, net

 

$1,280

 

 

$538

 

Long-term trade receivables, net

 

 

27

 

 

 

-

 

Trade receivables, net

 

$1,307

 

 

$538

 

  

6. Prepaid Expenses

 

Prepaid expenses consisted of the following (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Prepaid corporate insurance

 

$158

 

 

$53

 

Prepaid software services and support

 

 

281

 

 

 

20

 

Prepaid employee insurance premiums

 

 

78

 

 

 

71

 

Prepaid Nasdaq listing fee

 

 

15

 

 

 

-

 

Other prepaid expenses

 

 

118

 

 

 

46

 

Total prepaid expenses

 

$650

 

 

$190

 

 

7. Property and Equipment

 

Property and equipment consisted of the following (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Building

 

$2,000

 

 

$2,000

 

Land

 

 

500

 

 

 

500

 

Computer and office equipment

 

 

1,925

 

 

 

1,436

 

Computer software

 

 

576

 

 

 

526

 

Internal-use software

 

 

14

 

 

 

14

 

Vehicles

 

 

95

 

 

 

-

 

Leasehold improvements

 

 

33

 

 

 

-

 

Less: accumulated depreciation

 

 

(2,084)

 

 

(1,742)

Total property and equipment, net

 

$3,059

 

 

$2,734

 

 

Depreciation and amortization expense is included in general and administrative expenses and totaled $63,000 and $34,000 for the three months ended September 30, 2021 and 2020, respectively and totaled $158,000 and $128,000 for the nine months ended September 30, 2021 and 2020, respectively.

 

8. Intangible Assets and Goodwill

 

Acquired intangible assets subject to amortization consist of the following (in thousands):

 

 

 

September 30, 2021

 

 

December 31, 2020

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Customer relationships

 

$19,882

 

 

$(1,331)

 

$18,551

 

 

$1,171

 

 

$(919)

 

$252

 

Developed technologies

 

 

5,047

 

 

 

(361)

 

 

4,686

 

 

 

-

 

 

 

-

 

 

 

-

 

Total acquired intangible assets

 

$24,929

 

 

$(1,692)

 

$23,237

 

 

$1,171

 

 

$(919)

 

$252

 

 

As of September 30, 2021, the weighted average remaining useful life for customer relationships was 8.5 years and developed technologies was 5.7 years.

 

 
22

Table of Contents

 

Amortization expense for customer relationships intangible assets is included in general and administrative expenses and totaled $236,000 and $16,000 for the three months ended September 30, 2021 and 2020, respectively, and totaled $412,000 and $46,000 for the nine months ended September 30, 2021 and 2020, respectively. Amortization expense for developed technologies intangible assets is included in cost of software solutions revenue and totaled $270,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and totaled $361,000 and $0 for the nine months ended September 30, 2021 and 2020, respectively.

 

During the three months ended June 30, 2021, the Company acquired $21,520,000 in intangible assets in connection with the NetSapiens business acquisition. During the three months ended March 31, 2021, the Company acquired $2,238,000 in intangible assets in connection with the Centric Telecom business acquisition. During the year ended December 31, 2020, we reduced customer relationships by $121,000 due to an adjustment to the total consideration payable under the DoubleHorn customer relationships asset purchase agreement.

  

As of September 30, 2021, annual amortization of definite lived intangible assets, based on existing intangible assets and current useful lives, is estimated to be the following (in thousands):

 

Year ending December 31,

 

 

 

2021 remaining

 

$507

 

2022

 

 

2,110

 

2023

 

 

2,553

 

2024

 

 

2,849

 

2025 and thereafter

 

 

15,218

 

Total

 

$23,237

 

 

The following table provides a summary of changes in the carrying amounts of goodwill (in thousands):

 

 

 

Goodwill

 

Balance at December 31, 2020

 

 

272

 

Centric Telecom business acquisition

 

 

1,123

 

NetSapiens business acquisition

 

 

26,734

 

Balance at September 30, 2021

 

$28,129

 

 

9. Accrued Expenses

 

Accrued expenses consisted of the following (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Accrued wages, benefits and payroll taxes

 

$698

 

 

$513

 

Accrued accounts payable

 

 

915

 

 

 

505

 

Accrued sales and telecommunication taxes

 

 

2,616

 

 

 

438

 

Product warranty liability

 

 

34

 

 

 

33

 

Other accrued expenses

 

 

88

 

 

 

139

 

Total accrued expenses

 

$4,351

 

 

$1,628

 

 

 
23

Table of Contents

 

The changes in aggregate product warranty liabilities for the year ended December 31, 2020 and nine months ended September 30, 2021 were as follows (in thousands):

 

 

 

Warranty Liabilities

 

Balance at January 1, 2020

 

$37

 

Accrual for warranties

 

 

33

 

Adjustments related to pre-existing warranties

 

 

(10)

Warranty settlements

 

 

(27)

Balance at December 31, 2020

 

 

33

 

Accrual for warranties

 

 

27

 

Warranty settlements

 

 

(26)

Balance at September 30, 2021

 

$34

 

 

Product warranty expense is included in cost of product revenue expense and totaled $15,000 and $11,000 for the three months ended September 30, 2021 and 2020, respectively, and $27,000and $29,000for the nine months ended September 30, 2021 and 2020, respectively.

 

10. Notes Payable

 

Notes payable consists of a short and long-term financing arrangements:

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Notes payable

 

$1,891

 

 

$1,944

 

Less: current notes payable

 

 

(73)

 

 

(71)

Notes payable, net of current portion

 

$1,818

 

 

$1,873

 

 

On January 27, 2020, we entered into a Fixed Rate Term Loan Agreement with Bank of America, N.A. to finance Two Million Dollars ($2,000,000) to purchase our corporate office building. The Loan Agreement has a term of seven (7) years with monthly payments of Eleven Thousand Eight Hundred Forty-One and 15/100 Dollars ($11,841.15), including interest at 3.67%, beginning on March 1, 2020, secured by the office building.

 

As of September 30, 2021, future principal payments are scheduled as follows (in thousands):

 

Year ending December 31,

 

 

 

2021 remaining

 

$19

 

2022

 

 

74

 

2023

 

 

76

 

2024

 

 

79

 

2025 and thereafter

 

 

1,643

 

Total

 

$1,891

 

 

 
24

Table of Contents

 

11. Fair Value Measurements

 

We have financial instruments as of September 30, 2021 and December 31, 2020 for which the fair value is summarized below (in thousands):

 

 

 

September 30,

2021

 

 

December 31,

2020

 

 

 

Carrying Value

 

 

Estimated Fair Value

 

 

Carrying Value

 

 

Estimated Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Trade receivables, net

 

$1,307

 

 

$1,307

 

 

$538

 

 

$538

 

Equipment financing receivables

 

 

1,161

 

 

 

1,161

 

 

 

1,192

 

 

 

1,192

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance lease obligations

 

$367

 

 

$367

 

 

$84

 

 

$84

 

Notes payable

 

 

1,891

 

 

 

1,891

 

 

 

1,944

 

 

 

1,944

 

Business acquisition contigent consideration

 

 

746

 

 

 

746

 

 

 

-

 

 

 

-

 

 

Liabilities for which fair value is recognized in the balance sheet on a recurring basis are summarized below as of September 30, 2021 and December 31, 2020 (in thousands):

 

 

 

As of September 30,

 

 

Fair value measurement at reporting date

 

Description

 

2021

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Business acquisition contingent consideration

 

$746

 

 

$-

 

 

$-

 

 

$746

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

As of December 31,
2020

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asset acquisition contingent consideration

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

The recurring Level 3 measurement of our business acquisition contingent consideration liability includes the following significant unobservable inputs at September 30, 2021 (in thousands):

 

Contingent consideration liability

 

Fair Value at

September 30,

2021

 

 

Valuation technique

 

Unobservable inputs

 

Range

 

Revenue - based payments

 

$746

 

 

Discounted cash flow

 

Discount Rate

 

 

17.38%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Probability of milestone payment

 

 

90%

 

 

 

 

 

 

 

 

Projected year of payments

 

2021

 

 

Level 3 instruments are valued based on unobservable inputs that are supported by little or no market activity and reflect the Company’s own assumptions in measuring fair value. Future changes in fair value of the contingent financial milestone consideration, as a result of changes in significant inputs such as the discount rate and estimated probabilities of financial milestone achievements, could have a material effect on the statement of operations and balance sheet in the period of the change.

 

 
25

Table of Contents

 

During the three months ended March 31, 2021, the Company recorded $746,000 of contingent consideration in connection with the Centric Telecom business acquisition, to be paid based on the completion of the earn-out period. During the year ended December 31, 2020, the Company reduced the contingent consideration to be paid based on the completion of the earn-out period by $121,000 and recognized a reduction in the cost of the assets acquired in the DoubleHorn Asset Acquisition. The progression of the Company’s Level 3 instruments fair valued on a recurring basis for the three months ended September 30, 2021 and the year ended December 31, 2020 are shown in the table below (in thousands):

 

 

 

Asset and Business Acquisition Contingent Consideration

 

Balance at January 1, 2020

 

$175

 

Cash payments

 

 

(54)

Adjustment

 

 

(121)

Balance at December 31, 2020

 

$-

 

Additions

 

 

746

 

Cash payments

 

 

-

 

Adjustment

 

 

-

 

Balance at September 30, 2021

 

$746

 

 

12. Income Taxes

 

Our effective tax rate for the three months ended September 30, 2021 and 2020 was 1167.4% and 2.2%, respectively, which resulted in an income tax benefit/(provision) of $(137,000) and $(3,000), respectively. Our effective tax rate for the nine months ended September 30, 2021 and 2020 was (11.8%) and 1.1%, respectively, which resulted in an income tax benefit/(provision) of $247,000 and $(9,000), respectively.

 

As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. As of December 31, 2020, management reviewed the weight of all the positive and negative evidence available. Management reviewed positive evidence such as achievement of three years of cumulative pretax income in the U.S. federal tax jurisdiction, projections of future pretax income and the duration of statutory carry-forward periods. As of December 31, 2020 the Company has achieved three years of cumulative pretax income, the achievement of three years of cumulative pretax income is objectively verifiable positive evidence and is considered significant positive evidence. Management also evaluated projections of future pretax income and the duration of statutory carry-forward periods to determine if the NOL carryforwards could be utilized in whole or in part before they expire unutilized. Forecasts and projections of future income are inherently subjective and therefore generally are given less weight, based on the extent to which the assumptions can be objectively verified based on historical experience. Management utilized historical objectively verifiable revenue growth trends and operating expense trends as assumptions for projections of future pretax income and determined that the Company would generate sufficient pre-tax income in future periods to utilize all of our deferred tax assets. Although historical trends utilized in our projections are objectively verifiable we assigned less weight to this positive evidence given the subjective nature of assumptions in projections. The combination of three years of cumulative pretax income and projections of future pretax income was considered significant positive evidence. Management reviewed negative evidence related to experience of credits and loss carryforwards expiring unutilized, and determined that although negative evidence exists, it was not significant evidence, as the current loss carryforwards do not begin to expire until 2031 and therefore risk is minimal. After reviewing the weight of the positive and negative evidence, management determined that there is sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $6,054,000 are realizable, and released the valuation allowance accordingly.

 

13. Leases

 

Lessee Accounting

 

We determine if an agreement is a lease at inception. We lease office space, other assets, and office equipment under operating leases. We lease data center equipment, including maintenance contracts and vehicles under finance leases.

 

 
26

Table of Contents

 

Operating leases are recorded as right-of-use (“ROU”) assets and lease liabilities on the balance sheet, excluding leases that are less than 12 months. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company’s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms may include options, at our sole discretion, to extend or terminate the lease. At the adoption date of ASC Topic 842, the Company was reasonably certain that we would exercise our option to renew our corporate office building operating lease. Lease expense is recognized on a straight-line basis over the lease term.

 

We previously leased our corporate office building in Tempe, Arizona from a Company that is owned by the major shareholder and CEO of the Company. The building was purchased on January 27, 2020 and the lease was cancelled. Amortization of the ROU assets and operating lease liabilities for the three months ended September 30, 2021 and 2020 was $0 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was $0 and $50,000, respectively. Rental expense incurred on operating leases for the three months ended September 30, 2021 and 2020 was approximately $0 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $0 and $25,000, respectively.

 

We leased office space in McLean, Virginia under a non-cancelable operating lease agreement that expired on July 31, 2021. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $9,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was $56,000 and $0, respectively.

 

We currently lease office space in Reston, Virgina under a non-cancelable operating lease agreement that expires in 2025. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $9,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $9,000, and $0, respectively.

 

We currently lease office space in La Jolla, California under a non-cancelable operating lease agreement that expires in 2022. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $94,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $124,000, and $0, respectively.

 

We currently lease other assets under multiple operating leases. The leases expire on various dates through 2023 and the interest rates range from 3.00% to 15.09%. The expense is included in cost of product expenses and totaled approximately $20,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and for the nine months ended September 30, 2021 and 2020 was $48,000 and $0, respectively.

 

We currently lease data center colocation space in Grand Rapids, Michigan, Las Vegas, Nevada and Dallas, Texas under non-cancelable operating lease agreements that expire in 2022. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $13,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $21,000 and $0, respectively.

 

We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under finance lease agreements which extends through 2025. The Company also leases three vehicles under financing agreements. One vehicle lease extends through 2021 and two vehicle leases extend through 2022. The outstanding balance for finance leases was $367,000 and $84,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $497,000 and $129,000 as of September 30, 2021 and December 31, 2020, respectively. Related accumulated depreciation totaled $165,000 and $60,000 as of September 30, 2021 and 2020, respectively. The $39,000 in support contracts were classified as a prepaid expense and are being amortized over the service period of 3 years. One support contract expired in January 2021 and the other expires in June 2024. Amortization expense is included in general and administrative expenses and totaled $1,000 and $2,000 for the three months ended September 30, 2021 and 2020, respectively, and $4,000 and $6,000 for the nine months ended September 30, 2021 and 2020, respectively. The interest rates on the finance lease obligations range from 1.37% and 6.7% and interest expense was $2,000 and $2,000 for the three months ended September 30, 2021 and 2020, respectively and $5,000 and $5,000 for the nine months ended September 30, 2021 and 2020, respectively.

 

 
27

Table of Contents

 

The maturity of operating leases and finance lease liabilities as of September 30, 2021 are as follows:

 

Year ending December 31,

 

Operating Leases

 

 

Finance Leases

 

2021 remaining

 

$130

 

 

$23

 

2022

 

 

461

 

 

 

136

 

2023

 

 

58

 

 

 

114

 

2024

 

 

44

 

 

 

77

 

2025

 

 

-

 

 

 

31

 

Total minimum lease payments

 

 

693

 

 

 

386

 

Less: amount representing interest

 

 

(11)

 

 

(14)

Present value of minimum lease payments

 

$682

 

 

$373

 

 

Lease term and discount rate

 

September 30,

2021

 

Weighted-average remaining lease term (years)

 

 

 

Operating leases

 

 

1.6

 

Finance leases

 

 

3.2

 

Weighted-average discount rate

 

 

 

 

Operating leases

 

 

4.3%

Finance leases

 

 

2.2%

 

 

 

Three Months Ended September 30,

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

Operating cash flows from operating leases

 

$66

 

Operating cash flows from finance leases

 

 

4

 

Financing cash flows from finance leases

 

 

71

 

 

Lessor Accounting

 

Lessor accounting remained substantially unchanged with the adoption of ASC Topic 842. Crexendo offers its customers lease financing for the lease of our cloud telecommunication equipment (IP or cloud telephone desktop devices). We account for these transactions as sales-type leases. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Operating lease revenue is classified as product revenue and totaled $54,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and $148,000 and $0 for the nine months ended September 30, 2021 and 2020, respectively. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases is recognized ratably over the applicable service period.

 

Equipment finance receivables arising from the rental of our cloud telecommunications equipment through sales-type leases, were as follows (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Gross financing receivables

 

$1,669

 

 

$1,774

 

Less: unearned income

 

 

(508)

 

 

(582)

Financing receivables, net

 

 

1,161

 

 

 

1,192

 

Less: current portion of finance receivables, net

 

 

(324)

 

 

(286)

Finance receivables due after one year

 

$837

 

 

$906

 

 

 
28

Table of Contents

 

Future minimum lease payments as of September 30, 2021, consisted of the following:

 

Year ending December 31,

 

Lease Receivables

 

2021 remaining

 

$157

 

2022

 

 

590

 

2023

 

 

484

 

2024

 

 

308

 

2025 and thereafter

 

 

130

 

Gross equipment financing receivables

 

 

1,669

 

Less: unearned income

 

 

(508)

Equipment financing receivables, net

 

$1,161

 

 

14. Commitments and Contingencies

 

Legal Proceedings

 

In the ordinary course of business, the Company may be involved in a variety of claims, lawsuits, investigations, and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters, and contractual disputes, that can arise in the normal course of the Company’s operations. The Company recognizes a provision when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts the amount of the provision to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. As of September 30, 2021, the Company does not have a recorded liability for estimated losses. Legal costs are expensed as incurred.

 

15. Segment Reporting

 

Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on an operating segment basis for purposes of allocating resources and evaluating our financial performance. Following the merger with NetSapiens, Inc., the Company reorganized into two operating segments, a software solutions operating segment and a cloud telecommunications services operating segment. The cloud telecommunications services segment generates revenue from selling cloud telecommunication services, products, and other internet services. The software solutions segment generates revenue from selling perpetual software licenses and software subscriptions, subscription maintenance and support, and professional services. The Company has two reportable operating segments, which consist of cloud telecommunications services and software solutions. Segment revenue, income/(loss) from operations, other income/(expense) and income/(loss) before income tax provision are as follows (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

$5,026

 

 

$4,143

 

 

$14,300

 

 

$12,064

 

Software solutions

 

 

3,784

 

 

 

-

 

 

 

4,796

 

 

 

-

 

Consolidated revenue

 

 

8,810

 

 

 

4,143

 

 

 

19,096

 

 

 

12,064

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income/(loss) from operations:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(253)

 

 

155

 

 

 

(2,004)

 

 

867

 

Software solutions

 

 

306

 

 

 

-

 

 

 

(9)

 

 

-

 

Total operating income/(loss)

 

 

53

 

 

 

155

 

 

 

(2,013)

 

 

867

 

Other income/(expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(22)

 

 

(21)

 

 

(58)

 

 

(79)

Software solutions

 

 

(19)

 

 

-

 

 

 

(19)

 

 

-

 

Total other income/(expense), net

 

 

(41)

 

 

(21)

 

 

(77)

 

 

(79)

Income/(loss) before income tax provision:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(275)

 

 

134

 

 

 

(2,062)

 

 

788

 

Software solutions

 

 

287

 

 

 

-

 

 

 

(28)

 

 

-

 

Income/(loss) before income tax provision

 

$12

 

 

$134

 

 

$(2,090)

 

$788

 

 

 
29

Table of Contents

 

Depreciation and amortization was $60,000 and $57,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $152,000 and $197,000 for the cloud telecommunications segment for the nine months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $6,000 and $0 for the software solutions segment for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $7,000 and $0 for the software solutions segment for the nine months ended September 30, 2021 and 2020, respectively.

 

Interest income was $0 and $1,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Interest income was $1,000 and $3,000 for the cloud telecommunications segment for the nine months ended September 30 2021 and 2020, respectively. Interest income was $0 for the software solutions segment for the three and nine months ended September 30, 2021 and 2020.

 

Interest expense was $24,000 and $23,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Interest expense was $64,000 and $54,000 for the cloud telecommunications services segment for the nine months ended September 30, 2021 and 2020, respectively. Interest expense was $0 for the software solutions segment for the three and nine months ended September 30, 2021 and 2020.

  

 
30

Table of Contents

 

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

 

This section and other parts of this Form 10-Q contain forward-looking statements that involve risks and uncertainties. Forward-looking statements can be identified by words such as “anticipates,” “expects,” “believes,” “plans,” “predicts,” and similar terms. Forward-looking statements are not guarantees of future performance and our Company’s actual results may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such differences include, but are not limited to, those discussed in Part II, Item 1A, “Risk Factors,” which are incorporated herein by reference. The following discussion should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2020 (the “2020 Form 10-K”) filed with the SEC and the Condensed Consolidated Financial Statements and notes thereto included in the 2021 Form 10-Qs and elsewhere in this Form 10-Q. We assume no obligation to revise or update any forward-looking statements for any reason, except as required by law.

 

OVERVIEW

 

Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning premier provider of Unified Communications as a Service (UCaaS), Call Center as a Service (CCaaS), communication platform software solutions, and collaboration services designed to provide enterprise-class cloud communication solutions to any size business through our business partners, agents, and direct channels. Our solutions currently support over two Million end users globally and was recently recognized as the fastest growing UCaaS platform in the United States. Following the merger with NetSapiens, the Company has reorganized with two operating segments, which consist of cloud telecommunications services and software solutions.

 

Cloud Telecommunications Services – Our cloud telecommunications services transmit calls using IP or cloud technology, which converts voice signals into digital data packets for transmission over the Internet or cloud. Each of our calling plans provides a number of basic features typically offered by traditional telephone service providers, plus a wide range of enhanced features that we believe offer an attractive value proposition to our customers. This platform enables a user, via a single “identity” or telephone number, to access and utilize services and features regardless of how the user is connected to the Internet or cloud, whether it’s from a desktop device or an application on a mobile device.

 

We generate recurring revenue from our cloud telecommunications and broadband Internet services. Our cloud telecommunications contracts typically have a thirty-six to sixty month term. We may also charge activation and flash fees and the Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. We also charge other various contracted and non-contracted fees.

 

We generate product revenue and equipment financing revenue from the sale and lease of our cloud telecommunications equipment. Revenues from the sale of equipment, including those from sales-type leases, are recognized at the time of sale or at the inception of the lease, as appropriate.

 

Software Solutions – Our software solutions segment derives revenues from three primary sources: software licenses, software maintenance support and professional services. Software and services may be sold separately or in bundled packages. Generally, contracts with customers contain multiple performance obligations, consisting of software and services. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the software licenses and professional services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.

 

We generate software license revenue from the sale of perpetual software licenses, term-based software licenses that expire, and Software-as-a-Service (“SaaS”) based software which are referred to as subscription arrangements. The Company does not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the subscription period.

 

We generate subscription and maintenance support revenue from customer support and other supportive services. The Company offers warranties on its products. The warranty period for our licensed software is generally 90 days. Certain of the Company’s warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations. The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations. The Company does not typically allow and has no history of accepting material product returns. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. Subscription and maintenance support revenue is recognized ratably over the term of the customer support agreement, which is typically one year.

 

 
31

Table of Contents

 

We generate professional services and other revenue from consulting, technical support, resident engineer services, design services and installation services. Revenue for professional services and other is recognized when the performance obligation is complete and the customer has accepted the performance obligation.

 

Our software solutions revenue was $3,784,000 for the three months ended September 30, 2021 and $0 for the three months ended September 30, 2020. Our software solutions revenue was $4,796,000 for the nine months ended September 30, 2021 and $0 for the nine months ended September 30, 2020.

 

OUR SERVICES AND PRODUCTS

 

Crexendo, Inc. is an award-winning premier provider of Unified Communications as a Service (UCaaS), Call Center as a Service (CCaaS), communication platform software solutions, and collaboration services designed to provide enterprise-class cloud communication solutions to any size business through our business partners, agents, and direct channels. Our solutions currently support over two million end users globally and was recently recognized as the fastest growing UCaaS platform in the United States. By providing a variety of comprehensive and scalable solutions, we are able to cater to businesses of all sizes on a monthly subscription basis without the need for expensive capital investments, regardless of where their business is in its lifecycle. Our products and services can be categorized in the following offerings:

 

Cloud Telecommunications Services – Our cloud telecommunications service offering includes hardware, software, and unified ng IP or cloud technology over any high-speed Internet connection. These services are rendered through a variety of devices and communication solutions for businesses using user interfaces such as a Crexendo branded desktop phones and/or mobile and desktop applications. Some examples of mobile devices are Android cell phones, iPhones, iPads or Android tablets. These services enable our customers to seamlessly communicate with others through phone calls that originate/terminate on our network or PSTN networks. Our cloud telecommunications services are powered by our proprietary implementation of standards based Web and VoIP cloud technologies. Our services use our highly scalable complex infrastructure that we build and manage based on industry standard best practices to achieve greater efficiencies, better quality of service (QoS) and customer satisfaction. Our infrastructure comprises of compute, storage, network technologies, 3rd party products and vendor relationships. We also develop end user portals for account management, license management, billing and customer support and adopt other cloud technologies through our partnerships.

 

Crexendo’s cloud telecommunication service offers a wide variety of essential and advanced features for businesses of all sizes. Many of these features included in the service offering are:

 

 

·

Business Productivity Features such as dial-by extension and name, transfer, conference, call recording, Unlimited calling to anywhere in the US and Canada, International calling, Toll free (Inbound and Outbound)

 

·

Individual Productivity Features such as Caller ID, Call Waiting, Last Call Return, Call Recording, Music/Message-On-Hold, Voicemail, Unified Messaging, Hot-Desking

 

·

Group Productivity Features such as Call Park, Call Pickup, Interactive Voice Response (IVR), Individual and Universal Paging, Corporate Directory, Multi-Party Conferencing, Group Mailboxes, Web and mobile devices based collaboration applications

 

·

Call Center Features such as Automated Call Distribution (ACD), Call Monitor, Whisper and Barge, Automatic Call Recording, One way call recording, Analytics

 

·

Advanced Unified Communication Features such as Find-Me-Follow-Me, Sequential Ring and Simultaneous Ring, Voicemail transcription

 

·

Mobile Features such as extension dialing, transfer and conference and seamless hand-off from WiFi to/from 3G and 4G, LTE, as well as other data services. These features are also available on CrexMo, an intelligent mobile application for iPhones and Android smartphones, as well as iPads and Android tablets

 

·

Traditional PBX Features such as Busy Lamp Fields, System Hold. 16-48 Port density Analog Devices

 

·

Expanded Desktop Device Selection such as Entry Level Phone, Executive Desktop, DECT Phone for roaming users

 

·

Advanced Faxing solution such as Cloud Fax (cFax) allowing customers to send and receive Faxes from their Email Clients, Mobile Phones and Desktops without having to use a Fax Machine simply by attaching a file

 

·

Web based online portal to administer, manage and provision the system.

 

·

Asynchronous communication tools like SMS/MMS, chat and document sharing to keep in pace with emerging communication trends.

 

 
32

Table of Contents

 

Many of these services are included in our basic offering to our customers for a monthly recurring fee and do not require a capital expense. Some of the advanced features such as Automatic Call Recording and Call Center Features require additional monthly fees. Crexendo continues to invest and develop its technology and CPaaS offerings to make them more competitive and profitable.

 

Software Solutions – Our software solutions offering provides a comprehensive suite of unified communications (UC), video conferencing, Collaboration & contact center solutions to over 190 service providers, servicing over two million users around the globe. Our platform enables its service provider partners to customize packages with unprecedented levels of flexibility, profitability, and ease of use.

 

Our software solutions offering are as follows:

 

 

·

SNAPsolution® - a comprehensive, IP-based platform that provides a broad suite of UC services including hosted Private Branch Exchange (PBX), auto-attendant, call center, conferencing, and mobility. The platform includes a broad range of feature-sets, custom-built to provide unprecedented levels of flexibility, making the solution competitive with the market’s leading players. SNAPsolution includes a full suite of Voice over Internet Protocol (VoIP)/UC features with one low cost universal license, as opposed to pricing each feature individually. The Company licenses its platform based on concurrent sessions, not per seat/per feature. This allows service providers to oversubscribe their networks, driving down the cost per seat as volume increases. As the service provider increases their customer base, they only have to ensure they have sufficient concurrent call licenses to support users across the network.

 

 

 

 

·

SNAPaccel – a Software-as-a-Service (“SaaS”) based software license referred to as subscription arrangements.

 

 

 

 

·

Subscription Maintenance and Support - The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations and customer support. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches.

 

 

 

 

·

Professional Services and Other - The Company’s professional services include consulting, technical support, resident engineer services, design services and installation services.

 

Results of Operations

 

The following discussion of financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and notes thereto and other financial information included elsewhere in this Form 10-Q.

 

 
33

Table of Contents

 

Results of Consolidated Operations (in thousands, except for per share amounts):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Service revenue

 

$4,325

 

 

$3,654

 

 

$12,791

 

 

$10,747

 

Software solutions revenue

 

 

3,784

 

 

 

-

 

 

 

4,796

 

 

 

-

 

Product revenue

 

 

701

 

 

 

489

 

 

 

1,509

 

 

 

1,317

 

Total revenue

 

$8,810

 

 

$4,143

 

 

$19,096

 

 

$12,064

 

Income/(loss) before income taxes

 

 

12

 

 

 

134

 

 

 

(2,090)

 

 

788

 

Income tax benefit/(provision)

 

 

(137

 

 

(3)

 

 

247

 

 

 

(9)

Net income/(loss)

 

 

(125

 

 

131

 

 

 

(1,843)

 

 

779

 

Basic earnings per share

 

$(0.01

 

$0.01

 

 

$(0.09)

 

$0.05

 

Diluted earnings per share

 

$(0.01

)

 

$0.01

 

 

$(0.09)

 

$0.05

 

 

Three months ended September 30, 2021 compared to three months ended September 30, 2020

 

Total Revenue

 

Total revenue consists of service revenue, software solutions revenue and product revenue. The following table reflects our total revenue for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Total revenue

 

$8,810

 

 

$4,143

 

 

$4,667

 

 

 

113%

 

The increase in total revenue is due to an increase in service revenue of $671,000, an increase in software solutions revenue of $3,784,000 and an increase in product revenue of $212,000.

 

Income Before Income Taxes

 

The following table reflects our income before income taxes for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Income before income taxes

 

$12

 

 

$134

 

 

$(122)

 

 

-91%

 

The decrease in income before income tax is primarily due to an increase in operating expenses of $4,769,000 and an increase in interest expense and other expense of $20,000, offset by an increase in revenue of $4,667,000. The increase in operating expenses is primarily related to increases in salaries and benefits and stock compensation expense.

 

Income Tax Benefit/(Provision)

 

The following table reflects our income tax benefit/(provision) for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Income tax benefit/(provision)

 

$(137

 

$(3)

 

$(134

 

 

4,467%

 

 
34

Table of Contents

 

We had an income tax provision of $137,000 for the three months ended September 30, 2021 compared to an income tax provision of $3,000 for the three months ended September 30, 2020. We had pre-tax income for the three months ended September 30, 2021 and 2020 of $12,000 and $134,000, respectively.

 

Nine months ended September 30, 2021 compared to nine months ended September 30, 2020

 

Total Revenue

 

Total revenue consists of service revenue, software solutions revenue and product revenue. The following table reflects our service revenue for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Total revenue

 

$19,096

 

 

$12,064

 

 

$7,032

 

 

 

58%

 

The increase in total revenue is due to an increase in service revenue of $2,044,000, an increase in software solutions revenue of $4,796,000, and an increase in product revenue of $192,000.

 

Income/(Loss) Before Income Taxes

 

The following table reflects our income/(loss) before income taxes for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Income/(loss) before income taxes

 

$(2,090)

 

$788

 

 

$(2,878)

 

 

-365%

 

The decrease in income before income tax is primarily due to an increase in operating expenses of $9,912,000, offset by an increase in revenue of $7,032,000 and a decrease in interest expense and other expense of $2,000. The increase in operating expenses is primarily related to increases in salaries and benefits, stock compensation expense and acquisition related expenses. During the nine months ended September 30, 2021 the Company recognized $1,065,000 in one-time acquisition related expenses associated with the NetSapiens and Centric Telecom business acquisitions.

 

Income Tax Provision

 

The following table reflects our income tax benefit/(provision) for the nine months ended September 30, 2021, compared to the nine months ended Sept 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Income tax benefit/(provision)

 

$247

 

 

$(9)

 

$256

 

 

 

-2844%

 

We had an income tax benefit of $247,000 for the nine months ended September 30, 2021 compared to an income tax provision of $9,000 for the nine months ended September 30, 2020. We had pre-tax income/(loss) for the nine months ended September 30, 2021 and 2020 of $(2,090,000) and $654,000, respectively.

 

USE OF NON-GAAP FINANCIAL MEASURES

 

To evaluate our business, we consider and use non-generally accepted accounting principles (“Non-GAAP”) net income and Adjusted EBITDA as a supplemental measure of operating performance. These measures include the same adjustments that management takes into account when it reviews and assesses operating performance on a period-to-period basis. We consider Non-GAAP net income to be an important indicator of overall business performance because it allows us to evaluate results without the effects of share-based compensation, acquisition related expenses and amortization of intangibles. We define EBITDA as U.S. GAAP net income/(loss) before interest income, interest expense, other income and expense, provision for income taxes, and depreciation and amortization. We believe EBITDA provides a useful metric to investors to compare us with other companies within our industry and across industries. We define Adjusted EBITDA as EBITDA adjusted for acquisition related expenses and share-based compensation. We use Adjusted EBITDA as a supplemental measure to review and assess operating performance. We also believe use of Adjusted EBITDA facilitates investors’ use of operating performance comparisons from period to period, as well as across companies.

 

 
35

Table of Contents

 

In our November 9, 2021 earnings press release, as furnished on Form 8-K, we included Non-GAAP net income, EBITDA and Adjusted EBITDA. The terms Non-GAAP net income, EBITDA, and Adjusted EBITDA are not defined under U.S. GAAP, and are not measures of operating income, operating performance or liquidity presented in analytical tools, and when assessing our operating performance, Non-GAAP net income, EBITDA, and Adjusted EBITDA should not be considered in isolation, or as a substitute for net income/(loss) or other consolidated income statement data prepared in accordance with U.S. GAAP. Some of these limitations include, but are not limited to:

 

 

·

EBITDA and Adjusted EBITDA do not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments;

 

·

they do not reflect changes in, or cash requirements for, our working capital needs;

 

·

they do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt that we may incur;

 

·

they do not reflect income taxes or the cash requirements for any tax payments;

 

·

although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will be replaced sometime in the future, and EBITDA and Adjusted EBITDA do not reflect any cash requirements for such replacements;

 

·

while share-based compensation is a component of operating expense, the impact on our financial statements compared to other companies can vary significantly due to such factors as the assumed life of the options and the assumed volatility of our common stock; and

 

·

other companies may calculate EBITDA and Adjusted EBITDA differently than we do, limiting their usefulness as comparative measures.

 

We compensate for these limitations by relying primarily on our U.S. GAAP results and using Non-GAAP net income, EBITDA, and Adjusted EBITDA only as supplemental support for management’s analysis of business performance. Non-GAAP net income, EBITDA and Adjusted EBITDA are calculated as follows for the periods presented.

 

RECONCILIATION OF NON-GAAP FINANCIAL MEASURES

 

In accordance with the requirements of Regulation G issued by the SEC, we are presenting the most directly comparable U.S. GAAP financial measures and reconciling the unaudited Non-GAAP financial metrics to the comparable U.S. GAAP measures.

 

 
36

Table of Contents

 

Reconciliation of U.S. GAAP Net Income/(Loss) to Non-GAAP Net Income

(Unaudited, in thousands, except for per share and share data)

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

U.S. GAAP net income/(loss)

 

$(125

 

$131

 

 

$(1,843)

 

$779

 

Share-based compensation

 

 

415

 

 

 

136

 

 

 

1,150

 

 

 

377

 

Acquisition related expenses

 

 

4

 

 

 

-

 

 

 

1,065

 

 

 

-

 

Amortization of intangible assets

 

 

506

 

 

 

23

 

 

 

773

 

 

 

69

 

Non-GAAP net income

 

$800

 

 

$290

 

 

$1,145

 

 

$1,225

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-GAAP earnings per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.04

 

 

$0.02

 

 

$0.06

 

 

$0.08

 

Diluted

 

$0.03

 

 

$0.02

 

 

$0.05

 

 

$0.07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

21,596,415

 

 

 

15,244,804

 

 

 

19,757,658

 

 

 

15,058,192

 

Diluted

 

 

26,196,240

 

 

 

17,249,035

 

 

 

22,481,104

 

 

 

17,249,035

 

 

Reconciliation of U.S. GAAP Net Income/(Loss) to EBITDA to Adjusted EBITDA

(Unaudited, in thousands)

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

U.S. GAAP net income/(loss)

 

$(125

 

$131

 

 

$(1,843)

 

$779

 

Depreciation and amortization

 

 

569

 

 

 

57

 

 

 

931

 

 

 

197

 

Interest expense

 

 

24

 

 

 

23

 

 

 

64

 

 

 

54

 

Interest and other expense/(income)

 

 

17

 

 

 

(2)

 

 

13

 

 

 

25

 

Income tax provision/(benefit)

 

 

137

 

 

 

3

 

 

 

(247)

 

 

9

 

EBITDA

 

 

622

 

 

 

212

 

 

 

(1,082)

 

 

1,064

 

Acquisition related expenses

 

 

4

 

 

 

-

 

 

 

1,065

 

 

 

-

 

Share-based compensation

 

 

415

 

 

 

136

 

 

 

1,150

 

 

 

377

 

Adjusted EBITDA

 

$1,041

 

 

$348

 

 

$1,133

 

 

$1,441

 

 
CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

In preparing our financial statements, we make estimates, assumptions and judgments that can have a significant impact on our revenue, operating income or loss and net income or loss, as well as on the value of certain assets and liabilities on our balance sheet. Please see Note 1 of Part I, Item 1 of this quarterly report on Form 10-Q for a summary of significant accounting policies. In addition, the estimates, assumptions and judgments involved in our accounting policies described in critical accounting policies and estimates are disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020.

 

Segment Operating Results

 

The Company has two operating segments, which consist of cloud telecommunications services and software solutions. The information below is organized in accordance with our two reportable segments. Segment operating income is equal to segment net revenue less segment cost of service revenue, cost of product revenue, sales and marketing, research and development, and general and administrative expenses.

 

 
37

Table of Contents

 

Operating Results of our Cloud Telecommunications Services Segment (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

Cloud Telecommunications Services

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Service revenue

 

$4,325

 

 

$3,654

 

 

$12,791

 

 

$10,747

 

Product revenue

 

 

701

 

 

 

489

 

 

 

1,509

 

 

 

1,317

 

Total revenue

 

$5,026

 

 

$4,143

 

 

$14,300

 

 

$12,064

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of service revenue

 

$1,210

 

 

$946

 

 

$3,816

 

 

$2,824

 

Cost of product revenue

 

 

461

 

 

 

314

 

 

 

972

 

 

 

797

 

Selling and marketing

 

 

1,443

 

 

 

326

 

 

 

4,148

 

 

 

840

 

General and administrative

 

 

1,807

 

 

 

1,051

 

 

 

6,272

 

 

 

3,151

 

Research and development

 

 

358

 

 

 

1,351

 

 

 

1,096

 

 

 

3,585

 

Total operating expenses

 

 

5,279

 

 

 

3,988

 

 

 

16,304

 

 

 

11,197

 

Operating income/(loss)

 

 

(253)

 

 

155

 

 

 

(2,004)

 

 

867

 

Other income/(expense)

 

 

(22)

 

 

(21)

 

 

(58)

 

 

(79)

Income/(loss) before tax benefit/(provision)

 

$(275)

 

$134

 

 

$(2,062)

 

$788

 

 

Three months ended September 30, 2021 compared to three months ended September 30, 2020

 

Service Revenue

 

Cloud telecommunications service revenue consists primarily of fees collected for cloud telecommunications services, professional services, interest from sales-type leases, reselling broadband Internet services, administrative fees, website hosting, and web management services. The following table reflects our service revenue for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Service revenue

 

$4,325

 

 

$3,654

 

 

$671

 

 

 

18%

 

The increase in service revenue is due to an increase in telecommunications services of $536,000, an increase in one time fees, commissions and other of $85,000, an increase in fees, commissions, and other, recognized over time of $46,000, and an increase in sales-type lease interest of $4,000. A substantial portion of Cloud Telecommunications service revenue is generated through thirty-six to sixty month service contracts.

 

Product Revenue

 

Product revenue consists primarily of fees collected from the sale of desktop phone devices and third-party equipment. The following table reflects our product revenue for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Product revenue

 

$701

 

 

$489

 

 

$212

 

 

 

43%

 

Product revenue fluctuates from one period to the next based on timing of installations. Our typical customer installation is complete within 30-60 days. However, larger enterprise customers can take multiple months, depending on size and the number of locations. Product revenue is recognized when products have been installed and services commence. Additionally, product revenue can fluctuate due to the allocation of discounts or sales promotions across the performance obligations.

 

 
38

Table of Contents

 

Backlog

 

Backlog represents the total contract value of all contracts signed, less revenue recognized from those contracts as of September 30, 2021 and 2020. Backlog increased 9%, or $2,410,000 to $30,723,000 as of September 30, 2021 as compared to $28,313,000 as of September 30, 2020. Below is a table which displays the Cloud Telecommunications segment revenue backlog as of July 1, 2021 and 2020, and September 30, 2021 and 2020, which we expect to recognize as revenue within the next thirty-six to sixty months (in thousands):

 

Cloud Telecommunications backlog as of July 1, 2021

 

$27,227

 

Cloud Telecommunications backlog as of September 30, 2021

 

$30,723

 

 

 

 

 

 

Cloud Telecommunications backlog as of July 1, 2020

 

$27,349

 

Cloud Telecommunications backlog as of September 30, 2020

 

$28,313

 

 

Cost of Service Revenue

 

Cost of service revenue consists primarily of fees we pay to third-party telecommunications carriers, broadband Internet providers, software providers, costs related to installations, customer support salaries and benefits, and share-based compensation. The following table reflects our cost of service revenue for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Cost of service revenue

 

$1,210

 

 

$946

 

 

$264

 

 

 

28%

 

The increase in cost of service revenue was primarily due to an increase in salaries, wages and benefits of $274,000 as a result of an increase in customer support and implementation specialist headcount directly related to the increase in service revenue, an increase in professional consulting services of $12,000, an increase in credit card processing fees of $12,000, and an increase in other cost of service revenue of $14,000, offset by a decrease in bandwidth costs of $48,000.

 

Cost of Product Revenue

 

Cost of product revenue consists of the costs associated with desktop phone devices and third-party equipment. The following table reflects our cost of product revenue for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Cost of product revenue

 

$461

 

 

$314

 

 

$147

 

 

 

47%

 

The increase is primarily related to the increase in product revenue and an increase in device costs.

 

 
39

Table of Contents

 

Research and Development

 

Research and development expenses primarily consist of salaries and benefits, share-based compensation, and outsourced engineering services related to the development of new cloud telecommunications features and products. The following table reflects our research and development expenses for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Research and development

 

$358

 

 

$326

 

 

$32

 

 

 

10%

 

The increase in research and development expenses is due to an increase in salaries, wages and benefits of $25,000 as a result of an increase in headcount as we continue to invest in our solution. We also incurred increased costs for maintenance on our mobile applications and other development costs of $7,000.

 

Selling and Marketing

 

Selling and marketing expenses consist primarily of direct and channel sales representative salaries and benefits, share-based compensation, partner channel commissions, amortization of costs to acquire contracts, travel expenses, lead generation services, trade shows, internal and third-party marketing costs, the production of marketing materials, and sales support software. The following table reflects our selling and marketing expenses for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Selling and marketing

 

$1,443

 

 

$1,051

 

 

$392

 

 

 

37%

  

The increase in selling and marketing expense is due to an increase in salaries, wages and benefits of $300,000 related to expansion of our sales team and the addition of our chief revenue officer, an increase in commission expense of $40,000 directly related to the increase in revenue, an increase in travel related costs and tradeshows of $28,000, we incurred $30,000 in marketing related expenses for the rollout of our new Crexendo VIP platform and consultation fees, offset by a decrease in other sales and marketing expenses of $6,000.

 

General and Administrative

 

General and administrative expenses consist of salaries, benefits and stock compensation for executives, administrative personnel, legal, rent, equipment, accounting and other professional services, investor relations, depreciation, amortization of intangibles, and other administrative corporate expenses. The following table reflects our general and administrative expenses for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

General and administrative

 

$1,807

 

 

$1,351

 

 

$456

 

 

 

34%

 

 
40

Table of Contents

 

The increase in general and administrative expenses is primarily due to an increase in administrative salaries, wages and benefits of $296,000 as a result of an increase in headcount, increase in stock compensation, and company-wide salary increases. We incurred $4,000 in acquisition related legal, accounting, and other professional services in connection with the NetSapiens acquisition. We invested $55,000 in costs related to maintaining and improving our data center, which includes outside consulting fees, new hardware and software licenses along with the associated depreciation, costs related to our disaster recovery failover solution, and other costs. There was an increase of $40,000 in amortization expense directly related to the Centric Telecom business acquisition. We incurred $31,000 in costs related to the implementation of a new billing platform. There was an increase in corporate insurance costs of $26,000, an increase in rent expense of $18,000, an increase in repairs and maintenance expense of $18,000 for our building, an increase in bank processing fees of $12,000, and an increase in other general and administrative expense of $35,000, offset by a decrease in stock exchange listing fees of $79,000.

 

Other Expense

 

Other expense primarily relates to interest expense and net foreign exchange gains or losses, offset by credit card cash back rewards. The following table reflects our other expense for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended June 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Other expense

 

$(22)

 

$(21)

 

$(1)

 

 

5%

 

Nine months ended September30, 2021 compared to nine months ended September 30, 2020

 

Service Revenue

 

Cloud telecommunications service revenue consists primarily of fees collected for cloud telecommunications services, professional services, interest from sales-type leases, reselling broadband Internet services, administrative fees, website hosting, and web management services. The following table reflects our service revenue for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Service revenue

 

$12,791

 

 

$10,747

 

 

$2,044

 

 

 

19%

 

The increase in service revenue is due to an increase in telecommunications service revenue of $1,674,000, an increase in one time fees, commissions and other of $223,000, an increase in fees, commissions, and other, recognized over time of $104,000, and an increase in sales-type lease interest of $42,000. A substantial portion of Cloud Telecommunications service revenue is generated through thirty-six to sixty month service contracts.

 

Product Revenue

 

Product revenue consists primarily of fees collected from the sale of desktop phone devices and third-party equipment. The following table reflects our product revenue for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Product revenue

 

$1,509

 

 

$1,317

 

 

$192

 

 

 

15%

 

 
41

Table of Contents

 

Product revenue fluctuates from one period to the next based on timing of installations. Our typical customer installation is complete within 30-60 days. However, larger enterprise customers can take multiple months, depending on size and the number of locations. Product revenue is recognized when products have been installed and services commence. Additionally, product revenue can fluctuate due to the allocation of discounts or sales promotions across the performance obligations.

 

Backlog

 

Backlog represents the total contract value of all contracts signed, less revenue recognized from those contracts as of September 30, 2021 and 2020. Backlog increased 9%, or $2,410,000 to $30,723,000 as of September 30, 2021 as compared to $28,313,000 as of September 30, 2020. Below is a table which displays the Cloud Telecommunications segment revenue backlog as of January 1, 2021 and 2020, and September 30, 2021 and 2020, which we expect to recognize as revenue within the next thirty-six to sixty months (in thousands):

 

Cloud Telecommunications backlog as of January 1, 2021

 

$28,551

 

Cloud Telecommunications backlog as of September 30, 2021

 

$30,723

 

 

 

 

 

 

Cloud Telecommunications backlog as of January 1, 2020

 

$26,110

 

Cloud Telecommunications backlog as of September 30, 2020

 

$28,313

 

 

Cost of Service Revenue

 

Cost of service revenue consists primarily of fees we pay to third-party telecommunications carriers, broadband Internet providers, software providers, costs related to installations, customer support salaries and benefits, and share-based compensation. The following table reflects our cost of service revenue for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Cost of service revenue

 

$3,816

 

 

$2,824

 

 

$992

 

 

 

35%

 

The increase in cost of service revenue was primarily due to an increase in salaries, wages and benefits of $729,000 as a result of an increase in customer support and implementation specialist headcount directly related to the increase in service revenue, an increase in bandwidth costs of $132,000 directly related to the increase in service revenue, an increase in professional consulting services of $53,000, an increase in credit card processing fees of $43,000, an increase of $20,000 in setup and implementation costs for our new Crexendo VIP platform, and an increase in other cost of service revenue of $15,000.

 

Cost of Product Revenue

 

Cost of product revenue consists of the costs associated with desktop phone devices and third-party equipment. The following table reflects our cost of product revenue for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Cost of product revenue

 

$972

 

 

$797

 

 

$175

 

 

 

22%

 

The increase is primarily related to the increase in product revenue and an increase in device costs.

 

 
42

Table of Contents

 

Research and Development

 

Research and development expenses primarily consist of salaries and benefits, share-based compensation, and outsourced engineering services, related to the development of new cloud telecommunications features and products. The following table reflects our research and development expenses for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Research and development

 

$1,096

 

 

$840

 

 

$256

 

 

 

30%

 

The increase in research and development expenses is due to an increase in salaries, wages and benefits of $210,000 as a result of an increase in headcount as we continue to invest in our solution. We also incurred increased costs for maintenance on our mobile applications and other development costs of $40,000 and incurred an increase in other research and development costs of $6,000.

 

Selling and Marketing

 

Selling and marketing expenses consist primarily of direct and channel sales representative salaries and benefits, share-based compensation, partner channel commissions, amortization of costs to acquire contracts, travel expenses, lead generation services, trade shows, third-party marketing services, the production of marketing materials, and sales support software. The following table reflects our selling and marketing expenses for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Selling and marketing

 

$4,148

 

 

$3,151

 

 

$997

 

 

 

32%

   

The increase in selling and marketing expense is due to an increase in salaries, wages and benefits of $703,000 related to expansion of our sales team and the addition of our chief revenue officer, an increase in commission expense of $200,000 directly related to the increase in revenue, we incurred $55,000 in marketing related expenses for the rollout of our new Crexendo VIP platform and consultation fees, an increase in travel related costs of $22,000, and a $17,000 increase in other sales and marketing expenses.

 

General and Administrative

 

General and administrative expenses consist of salaries and benefits for executives, administrative personnel, legal, rent, equipment, accounting and other professional services, investor relations, and other administrative corporate expenses. The following table reflects our general and administrative expenses for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

General and administrative

 

$6,272

 

 

$3,585

 

 

$2,687

 

 

 

75%

 

The increase in general and administrative expenses is due to an increase in administrative salaries, wages and benefits of $1,126,000 as a result of an increase in headcount, increase in stock compensation, and company-wide salary increases. We incurred $1,065,000 in acquisition related legal, accounting, and other professional services in connection with the NetSapiens acquisition. We invested $160,000 in costs related to maintaining and improving our data center, which includes outside consulting fees, new hardware and software licenses along with the associated depreciation, costs related to our disaster recovery failover solution, and other costs. There was an increase of $113,000 in intangible asset amortization expense directly related to the Centric Telecom business acquisition. We incurred $58,000 in costs related to the implementation of a new billing platform. There was an increase in corporate insurance costs of $52,000, an increase in rent expense of $30,000, an increase in bank processing fees of $29,000, and an increase in other general and administrative expense of $105,000, offset by a decrease in stock exchange listing fees of $51,000.

 

Other Expense

 

Other expense primarily relates to interest expense and net foreign exchange gains or losses, offset by credit card cash back rewards. The following table reflects our other expense for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Other expense

 

$(58)

 

$(79)

 

$21

 

 

 

-27%

 

The decrease in other expense is due to a decrease in net foreign exchange loss of $30,000 offset by an increase in interest expense of $9,000 for interest paid on finance agreements.

 

Operating Results of Software Solutions segment (in thousands):

 

In connection with the merger with NetSapiens, Inc., on June 1, 2021, the following Software Solutions operating segment was created. The operating results for the Software Solutions segment are included in our consolidated results of operations from the acquisition date of June 1, 2021.

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

Software Solutions

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Software solutions revenue

 

$3,784

 

 

$-

 

 

$4,796

 

 

$-

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of software solutions revenue

 

 

1,675

 

 

 

-

 

 

 

2,201

 

 

 

-

 

Research and development

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Selling and marketing

 

 

627

 

 

 

-

 

 

 

958

 

 

 

-

 

General and administrative

 

 

1,176

 

 

 

-

 

 

 

1,646

 

 

 

-

 

Total operating expenses

 

 

3,478

 

 

 

-

 

 

 

4,805

 

 

 

-

 

Operating income/(loss)

 

 

306

 

 

 

-

 

 

 

(9)

 

 

-

 

Other expense

 

 

(19)

 

 

-

 

 

 

(19)

 

 

-

 

Income/(loss) before tax benefit/(provision)

 

$287

 

 

$-

 

 

$(28)

 

$-

 

 

 
43

Table of Contents

 

Three months ended September 30, 2021 compared to three months ended September 30, 2020

 

Software Solutions Revenue

 

Software solutions revenue consists primarily of software license fees, subscription maintenance and support, and professional services. Software licenses are billed by the number of concurrent sessions a Partner has purchased or subscribes to. Subscription maintenance and support is ongoing and provides for software updates and improvements, support for add-on modules, bug fix, and other general maintenance items. Professional services and other revenues consist of professional services such as the installation of software and integration of other modules, training and implementation as well as custom mobile branding. The following table reflects our service revenue for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Software solutions revenue

 

$3,784

 

 

$-

 

 

$3,784

 

 

 

-

 

 

Software solutions revenue is included in the results of operations from the acquisition date of June 1, 2021.

 

Cost of Software Solutions Revenue

 

Cost of software solutions revenue consists primarily of salaries and benefits, amortization expense related to the technology, cost of Data Center hosting, third-party software modules and outsourced services required to install and support software solutions. The following table reflects our cost of service revenue for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Cost of software solutions revenue

 

$1,675

 

 

$-

 

 

$1,675

 

 

 

-

 

 

Cost of software solutions revenue is included in the results of operations from the acquisition date of June 1, 2021.

 

Selling and Marketing

 

Selling and marketing expenses consist primarily of sales and marketing salaries and benefits, commissions, share-based compensation, travel expenses, lead generation services, trade shows, third-party marketing services, the production of marketing materials, and sales support software. The following table reflects our selling and marketing expenses for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Selling and marketing

 

$627

 

 

$-

 

 

$627

 

 

 

-

 

 

Selling and marketing expense is included in the results of operations from the acquisition date of June 1, 2021.

 

General and Administrative

 

General and administrative expenses consist of salaries and benefits for executives, administrative personnel, amortization of intangible asset related to customer lists, legal, rent, equipment, accounting and other professional services, and other administrative corporate expenses. The following table reflects our general and administrative expenses for the three months ended September 30, 2021, compared to the three months ended September 30, 2020:

 

 

 

Three Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

General and administrative

 

$1,176

 

 

$-

 

 

$1,176

 

 

 

-

 

 

General and administrative expense is included in the results of operations from the acquisition date of June 1, 2021.

 

 
44

Table of Contents

 

Nine months ended September 30, 2021 compared to Nine months ended September 30, 2020

 

Software Solutions Revenue

 

Software solutions revenue consists primarily of software license fees, subscription maintenance and support, and professional services. Software licenses are billed by the number of concurrent sessions a Partner has purchased or subscribes to. Subscription maintenance and support is ongoing and provides for software updates and improvements, support for add-on modules, bug fix, and other general maintenance items. Professional services and other revenues consist of professional services such as the installation of software and integration of other modules, training and implementation as well as custom mobile branding. The following table reflects our service revenue for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Software solutions revenue

 

$4,796

 

 

$-

 

 

$4,796

 

 

 

-

 

 

Software solutions revenue is included in the results of operations from the acquisition date of June 1, 2021

 

Cost of Software Solutions Revenue

 

Cost of software solutions revenue consists primarily of salaries and benefits, amortization expense related to the technology, cost of Data Center hosting, third-party software modules and outsourced services required to install and support software solutions. The following table reflects our cost of service revenue for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Cost of software solutions revenue

 

$2,201

 

 

$-

 

 

$2,201

 

 

 

-

 

 

Cost of software solutions revenue is included in the results of operations from the acquisition date of June 1, 2021.

  

Selling and Marketing

 

Selling and marketing expenses consist primarily of sales and marketing salaries and benefits, commissions, share-based compensation, travel expenses, lead generation services, trade shows, third-party marketing services, the production of marketing materials, and sales support software. The following table reflects our selling and marketing expenses for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Selling and marketing

 

$958

 

 

$-

 

 

$958

 

 

 

-

 

 

Selling and marketing expense is included in the results of operations from the acquisition date of June 1, 2021.

 

 
45

Table of Contents

 

General and Administrative

 

General and administrative expenses consist of salaries and benefits for executives, administrative personnel, amortization of intangible asset related to customer lists, legal, rent, equipment, accounting and other professional services, and other administrative corporate expenses. The following table reflects our general and administrative expenses for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

General and administrative

 

$1,646

 

 

$-

 

 

$1,646

 

 

 

-

 

 

General and administrative expense is included in the results of operations from the acquisition date of June 1, 2021.

 

Liquidity and Capital Resources

 

Liquidity is a measure of our ability to access sufficient cash flows to meet the short-term and long-term cash requirements of our business operations. We finance our operations primarily through services, software solutions, and product sales to our customers. As of September 30, 2021 and December 31, 2020, we had cash and cash equivalents of $7,701,000 and $17,579,000, respectively. Changes in cash and cash equivalents are dependent upon changes in, among other things, working capital items such as contract liabilities, contract costs, accounts payable, accounts receivable, prepaid expenses, and various accrued expenses, as well as purchases of property and equipment, asset acquisitions, business combinations, and changes in our capital and financial structure due to debt repayments and issuances, stock option exercises, sales of equity investments and similar events. We believe that our operations along with existing liquidity sources will satisfy our cash requirements for at least the next 12 months.

 

During the year ended December 31, 2020, the Company completed a public offering in which it issued and sold 2,170,000 shares of common stock at a price to the public of $5.50 per share. The shares sold and issued in the public offering resulted in an aggregate gross offering price of $11,935,000 and net proceeds to the Company were $10,771,000 after deducting underwriting discounts and commissions. The Company intends to utilize the proceeds to fund acquisitions.

 

On January 14, 2021, the Company acquired 100% of the issued and outstanding shares of Centric Telecom, Inc., a provider of telecommunications products, services, and solutions in Northern Virginia. The aggregate purchase price of $3,255,000 consisted of $2,163,000 of cash paid at closing, 46,662 shares of our common stock with an estimated fair value of $346,000 issued at closing, and $746,000 of estimated contingent consideration to be paid out based on annualized revenue recognized during the nine month earn-out period.

 

On June 1, 2021, the Company closed the Merger with NetSapiens, Inc. The transaction was valued at approximately $49.1 million, consisting of $10 million in cash, and approximately $39 million in common stock and stock options. In connection with the closing of the Merger, the Company issued 3,097,309 shares of the Company’s common stock valued at $5.47 per share for common stock consideration of approximately $16.9 million, and 4,482,328 options under the Crexendo, Inc. 2021 Equity Incentive Plan with an aggregate value of $22.1 million, net of the aggregate exercise price of $5.6 million.

 

Operating Activities

 

Cash provided by or used in operating activities is driven by our net loss, the timing of customer collections, as well as the amount and timing of disbursements to our vendors, the amount of cash we invest in personnel, marketing, and infrastructure costs to support the anticipated growth of our business. The following table reflects our net cash provided by/(used in) operating activities for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

  

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Net cash provided by/(used in) operating activities

 

$(473)

 

$423

 

 

$(896)

 

 

-212%

 

The net cash used for operations was primarily driven by our net loss for the nine months ended September 30, 2021 of $1,706,000, of which $1,065,000 is associated with acquisition related expenses for the Centric Telecom and NetSapiens business acquisitions, an increase in prepaid expenses, an increase in income tax receivable, and a decrease in contract liabilities.

 

 
46

Table of Contents

 

Investing Activities

 

Cash provided by or used in investing activities is driven by the purchase of property and equipment, business combinations, and asset acquisitions. The following table reflects our net cash provided by/(used in) investing activities for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended Sept 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Net cash used in investing activities

 

$(10,596)

 

$(921)

 

$(9,675)

 

1050%

 

 

During the nine months ended June 30, 2021, the Company acquired 100% of the issued and outstanding shares of Centric Telecom, Inc., a provider of telecommunications products, services, and solutions in Northern Virginia. The aggregate purchase price of $3,255,000 consisted of $2,163,000 of cash paid at closing, 46,662 shares of our common stock with an estimated fair value of $346,000 issued at closing, and $746,000 of estimated contingent consideration to be paid out based on annualized revenue recognized during the nine month earn-out period. On June 1, 2021, the Company acquired 100% of the issued and outstanding shares of NetSapiens, Inc. (“NetSapiens”), a provider of a comprehensive suite of unified communications (UC), video conferencing, collaboration & contact center solutions to service providers, servicing over two Million end users around the globe. The aggregate purchase price was approximately $49.1 million, consisting of $10 million in cash, and approximately $39 million in common stock and stock options. In connection with the closing of the Merger, the Company issued 3,097,309 shares of the Company’s common stock valued at $5.47 per share for common stock consideration of approximately $16.9 million, and 4,482,328 options under the Crexendo, Inc. 2021 Equity Incentive Plan with an aggregate value of $22.1 million, net of the aggregate exercise price of $5.6 million.

 

For the nine months ended September 30, 2020, net cash used in investing activities related to cash used for capital expenditures, primarily for the cash portion of the purchase of the Company’s corporate office building of $500,000. The remaining $2,000,000 of the purchase price was financed through a note payable with a bank. The Company also paid $176,000 under the DoubleHorn customer relationships asset purchase agreement during the nine months ended September 30, 2020.

 

Financing Activities

 

Cash provided by or used in financing activities is driven by the proceeds from the exercise of options, taxes paid on the net settlement of stock options and RSUs, payment of contingent consideration, proceeds from finance leases and notes payable, repayments made on finance leases and notes payable, and proceeds from the issuance of common stock in connection with an offering. The following table reflects our net cash provided by financing activities for the nine months ended September 30, 2021, compared to the nine months ended September 30, 2020:

 

 

 

Nine Months Ended September 30, 2021

 

 

 

2021

 

 

2020

 

 

Dollar Change

 

 

Percent Change

 

Net cash provided by financing activities

 

$1,081

 

 

$11,671

 

 

$(10,590)

 

 

-91%

 

Net cash provided by financing activities in the nine months ended September 30, 2021, primarily relates to cash proceeds from the exercise of stock options of $1,365,000 offset by the payments of employee tax withholdings related to the net settlement of stock options and RSUs of $160,000. Net cash provided by financing activities in the nine months ended September 30, 2020, primarily relates to $8,778,000 of proceeds from the issuance of common stock in connection with an offering and $1,001,000 of cash received pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief, and Economic Security Act. The loan was forgiven in December 2020. We also received cash from the exercise of stock options of $2,007,000.

 

Contractual Obligations and Commitments

 

Except as set forth in Notes 4, 10, and 13 in the accompanying notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, there were no significant changes in our commitments under contractual obligations, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020.

 

 
47

Table of Contents

 

Off Balance Sheet Arrangements

 

As of, September 30, 2021, we are not involved in any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.

 

RELATED PARTY TRANSACTIONS

 

On January 27, 2020, the Company entered into an agreement to purchase our corporate office building located at 1615 S 52nd St, Tempe, AZ 85281 from a Company that is owned by the major shareholder and CEO of the Company for $2,500,000. The fair value of the building was established by an independent appraisal.

 

Impact of Recent Accounting Pronouncements

 

The information set forth under Note 1 to the condensed consolidated financial statements under the caption “Recent Accounting Pronouncements” is incorporated herein by reference.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

Foreign Currency Risk

 

For all periods presented, our sales and operating expenses were predominately denominated in U.S. dollars. We therefore have not had material foreign currency risk associated with sales and cost-based activities. The functional currency of our material operating entities is the U.S. dollar.

 

For the periods presented, we believe the exposure to foreign currency fluctuation from operating expenses is immaterial as the related costs do not constitute a significant portion of our total expenses. As we grow operations, our exposure to foreign currency risk may become more significant.

 

Item 4. Controls and Procedures

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

 

Our Chief Executive Officer and Chief Financial Officer, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Report, have concluded that, based on the evaluation of these controls and procedures, our disclosure controls and procedures were effective.

 

Changes in Internal Control over Financial Reporting

 

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

 

 
48

Table of Contents

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

From time to time, we are involved in lawsuits, claims, investigations and proceedings that arise in the ordinary course of business. There are no matters pending or threatened that we expect to have a material adverse impact on our business, results of operations, financial condition or cash flows.

 

Item 1A. Risk Factors

 

There are many risk factors that may affect our business and the results of our operations, many of which are beyond our control. Information on certain risks that we believe are material to our business is set forth in “Part I – Item 1A. Risk Factors” of the 2020 Form 10-K. Additional risk factors identified during the period are as follows:

  

There is no guarantee that Crexendo and NetSapiens will fully integrate operations or that the merger will be accretive. Failure to properly manage the merger could impact our stock price and our future business and financial results.

 

The success of the Merger will depend, in part, on our ability to successfully integrate NetSapiens’ business and operations and fully realize the anticipated benefits and synergies from combining the businesses of Crexendo and NetSapiens. However, to realize these anticipated benefits and synergies, the businesses of Crexendo and NetSapiens must be successfully combined. If we are not able to achieve these objectives following the Merger, the anticipated benefits and synergies of the Merger may not be realized fully or at all or may take longer to realize than expected. Any failure to timely realize these anticipated benefits could have a material adverse effect on our revenues, expenses and operating results.

 

Crexendo and NetSapiens are in the process of combining operations and attempting to implement operational efficiencies, however for the time being the operations are not fully integrated and many facets of the businesses are still being run independently. It is possible that the ongoing integration process could result in the loss of key employees, loss of key customers, decreases in revenues, increases in operating costs, as well as the disruption of each company’s ongoing businesses, any or all of which could limit our ability to achieve the anticipated benefits and synergies of the Merger and have an adverse effect on our operating results. Integration efforts between the two companies could also divert management’s attention and resources, which could also adversely affect our operating results.

 

We are planning to migrate most of Crexendo’s customers to the NetSapiens Communication Platform, the failure to do that efficiently and properly may impact our business revenue and stock price.

 

We are in the process of moving certain Crexendo customers to the NetSapiens communication platform while retaining the Crexendo Ride the Cloud® system. There can be significant cost savings associated with consolidating all customers on one communication platform while maintaining the Crexendo system for redundancies. The failure to properly migrate customers could cause customer service issues which could cause cancellations and loss of revenue. There may be expenses and other difficulties involved in migrating customers which may cause substantial short-term expenses prior to realizing the anticipated cost savings from primarily operating one system. We may be unable to realize efficiencies of primarily maintaining one communication platform.

 

We have incurred and still have some continuing transaction costs in connection with the Merger. There may be difficulties in combining operations and employee benefits.

 

We have incurred significant costs in connection with the Merger including legal, accounting, financial consulting, and related fees. Certain of these costs may continue particularly in relation to combining benefit and employee programs. There will be costs associated with combining accounting systems, legal, compliance, and employee benefits. The employee benefits provided historically to NetSapiens employees are different than the benefits provided to Crexendo employees. There may be expenses and other difficulties involved in having one set of employee benefit programs. We may incur additional costs to retain key employees. We may lose certain employees who may perceive there is a diminution in value of benefits previously received under the NetSapiens benefits compared to Crexendo benefits. We may also incur fees and costs related to these integration plans. We may be unable to realize efficiencies with the Merger that would allow us, over time, to offset the costs incurred in connection with the Merger.

  

Crexendo and NetSapiens may have difficulty attracting, motivating and retaining executives and other key employees in light of the Merger.

 

While the Merger Agreement provided for covenants attempting to acknowledge NetSapiens employees’ pre-closing services to NetSapiens for benefits eligibility purposes and to provide a similar level of compensation accorded to the NetSapiens employees should they continue their employment with the post-closing business, uncertainty about the effect of the Merger on Crexendo and NetSapiens’ employees remains and may have an adverse effect on Crexendo and NetSapiens and consequently the combined business. This uncertainty may impair Crexendo and NetSapiens’ ability to attract, retain and motivate key personnel for the combined entity. NetSapiens employees may experience uncertainty about their future roles with the combined business. Additionally, NetSapiens officers and employees may own shares of NetSapiens’ common stock and/or have stock option grants and may have received both cash and Crexendo stock and Options to purchase common stock of Crexendo, the payment of which could provide sufficient financial incentive for certain officers and employees to no longer pursue employment with the combined business. If key employees of Crexendo or NetSapiens depart, we may have to incur significant costs in identifying, hiring and retaining replacements for departing employees, which could reduce our ability to realize the anticipated benefits of the Merger.

 

 
49

Table of Contents

 

Crexendo’s and NetSapiens’ business relationships, including customer relationships, may be subject to disruption due to the Merger.

 

Parties with which Crexendo and NetSapiens do business with may experience uncertainty associated with the Transaction, including with respect to business relationships with Crexendo, NetSapiens or the combined business. Crexendo’s and NetSapiens’ business relationships may be subject to disruption as customers and others may attempt to negotiate changes in existing business relationships or consider entering into business relationships with parties other than Crexendo, NetSapiens or the combined business. These disruptions could have an adverse effect on the businesses, financial condition, results of operations or prospects of the combined business.

 

Our public stockholders have and will continue to experience dilution as a consequence of, among other transactions, the issuance of Merger Shares and options to purchase Common Stock of Crexendo as consideration for the Merger. Having a minority share position may reduce the influence that our current stockholders have on the management of the post-closing business.

 

As a consequence of the merger, we have issued an aggregate of 6,462,036 shares of Common Stock and options of Crexendo (including those Common Stock underlying the Exchange Options to be registered on a Form S-8), to the equity holders of NetSapiens. The issuance of Common Stock to the equityholders of NetSapiens pursuant to the Merger Agreement may dilute the equity interests of our existing stockholders and may adversely affect prevailing market prices for our Common Stock. Such dilution could, among other things, limit the ability of our existing stockholders to influence the Company’s management through the election of directors following the closing of the Transaction.

 

The market price of our Common Stock after the Merger may be affected by factors different from those affecting our Common Stock currently. The market price of our Common Stock may decline as a result of the Merger.

 

The businesses of Crexendo and NetSapiens differ and, accordingly, the results of operations and the market price of our Common Stock following the Merger and the combination of the two businesses may be affected by factors different from those currently affecting the independent results of operations and market prices of common stock of each of Crexendo and NetSapiens. The market price of our Common Stock may decline as a result of the Merger if, among other things, we are unable to achieve growth in earnings or, if we incur expenses in excess of what is anticipated, or we otherwise fail to achieve anticipated operational efficiencies. The market price also may decline if we do not achieve the perceived benefits of the Merger as rapidly or to the extent anticipated by the investment community or if the effect of the Merger on our financial results is not consistent with the expectations of the investment community. There may be substantial selling of stock by shareholders who received shares of Crexendo stock in the merger after the six month lock up period has expired, there may be substantial sale of shares by employees who received Options to purchase common stock in the merger all of which may negatively affect the market price of our Common Stock.

 

We expect to continue to undertake acquisitions, mergers or change to our capital structure to expand our business, which may pose risks to our business and dilute the ownership of our existing stockholders.

 

As part of a potential growth strategy, we expect to continue to attempt to acquire or merge with certain businesses. Whether we realize benefits from any such transactions will depend in part upon the integration of any acquired businesses, the performance of the acquired products, services and capacities of the technologies acquired, as well as the personnel hired in connection therewith. Accordingly, our results of operations could be adversely affected from transaction-related charges, amortization of intangible assets, and charges for impairment of long-term assets. While we believe that we have established appropriate and adequate procedures and processes to mitigate these risks, there can be no assurance that any potential transaction will be successful.

 

In addition, the financing of any acquisition may require us to raise additional funds through public or private sources. Additional funds may not be available on terms that are favorable to us and, in the case of equity financings, may result in dilution to our stockholders. Future acquisitions by us could also result in large and immediate write-offs or assumptions of debt and contingent liabilities, any of which may have a material adverse effect on our consolidated financial position, results of operations, and cash flows.

 

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

 

None

 

 
50

Table of Contents

 

Item 6. Exhibits

 

Exhibits

 

31.1

 

Certification of Chief Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities and Exchange Act of 1934, as amended

 

 

 

31.2

 

Certification of Chief Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities and Exchange Act of 1934, as amended 

 

 

 

32.1

 

Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 

 

 

 

32.2

 

Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 

 

101.INS*

 

XBRL INSTANCE DOCUMENT

 

 

 

101.SCH*

 

XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT

 

 

 

101.CAL*

 

XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT

 

 

 

101.DEF*

 

XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT

 

 

 

101.LAB*

 

XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT

 

 

 

101.PRE*

 

XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT

  

*

 

In accordance with Rule 406T of Regulation S-T, these XBRL (eXtensible Business Reporting Language) documents are furnished and not filed or a part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933 or Section 18 of the Securities Exchange Act of 1934 and otherwise are not subject to liability under these sections.

 

 
51

Table of Contents

 

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.

 

 

Crexendo, Inc.

 

 

 

 

 

November 9, 2021

By: 

/s/ STEVEN G. MIHAYLO 

 

 

Steven G. Mihaylo 

Chief Executive Officer 

 

 

November 9, 2021

By:  

/s/ RONALD VINCENT

 

 

 

 

Ronald Vincent 

Chief Financial Officer 

 

 

 
52

  

EX-31.1 2 cxdo_ex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 cxdo_ex311.htm

EXHIBIT 31.1

 

Certification Pursuant to 

Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Amended

 

I, Steven G. Mihaylo, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Crexendo, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 9, 2021

By: 

/s/ STEVEN G. MIHAYLO

 

 

 

 

 

Steven G. Mihaylo 

Chief Executive Officer 

 

EX-31.2 3 cxdo_ex312.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 cxdo_ex312.htm

EXHIBIT 31.2

 

Certification Pursuant to

Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Amended

 

I, Ronald Vincent, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Crexendo, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 9, 2021

By: 

/s/ RONALD VINCENT

 

 

 

 

 

Ronald Vincent 

Chief Financial Officer 

 

EX-32.1 4 cxdo_ex321.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 cxdo_ex321.htm

EXHIBIT 32.1

 

CERTIFICATIONS PURSUANT TO 

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 

(18 U.S.C. SECTION 1350)

 

In connection with the Quarterly Report of Crexendo, Inc., a Nevada corporation (the “Company”), on Form 10-Q for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission (the “Report”), Steven G. Mihaylo, Chief Executive Officer of the Company, does hereby certify, pursuant to § 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. § 1350), that to his 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 result of operations of the Company.

 

Date: November 9, 2021

By: 

/s/ STEVEN G. MIHAYLO

 

 

 

 

 

Steven G. Mihaylo 

Chief Executive Officer 

 

EX-32.2 5 cxdo_ex322.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 cxdo_ex322.htm

EXHIBIT 32.2

 

CERTIFICATIONS PURSUANT TO 

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 

(18 U.S.C. SECTION 1350)

 

In connection with the Quarterly Report of Crexendo, Inc., a Nevada corporation (the “Company”), on Form 10-Q for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission (the “Report”), Ronald Vincent, Chief Financial Officer of the Company, does hereby certify, pursuant to § 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. § 1350), that to his 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 result of operations of the Company.

 

Date: November 9, 2021

By: 

/s/ RONALD VINCENT

 

 

 

 

 

Ronald Vincent 

Chief Financial Officer 

 

GRAPHIC 6 cxdo_10qimg5.jpg IMAGE begin 644 cxdo_10qimg5.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" V 2 # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[&^3;[52N MKBVL;.2\NY$@@A4L\CG 4#O5C;M8'=7C?QFUJ[EET[PK9,!Z#\:\[M[KX@?$J_DDL;IM,TM&V_(YCC7VR.7./\C-=\8Q MFFHI1BOM-:L\:4JD7'VDI2E+513LD>U:/J7]J6(GDMI;.=6,ST:? MS74[:BDS5*ZNK:QLI[Z\F2"VMXVEEDHK\_/BI^U)XP\ M3:U M8+YIKH18]=Y.W%.PKGZF45\-_!O]J;7K/7;3P]\2KP:EI-PPB35'4+-:DG , MA'#IZD_,.N3C%?5GQ#^(7A_X;^$)O$VOS$Q B.W@CP9+J4C*HGY$D] 32&= MQ17YW>+OVL/BIX@O)?[%O+?PU8D_)#:1+)(!_M2."2?H%^E>H_ /XS:K!\/? M'7C#XC>)+W5;;2&MC"L[AG+.) (XQZLVT?\ U@: /L"BOS5\;?M$?%#QQK,B M6.M76AV,K[(-.TIVC(!/ +KAW;\<9Z 5DOKGQX\(0QZU=:AXTTJW.")[MKE8 MCZ9W_*?QIV%<_4"BODKX+_'K4OB;#<_#7QEJ+Z9KM[;O'I^M6.(9'<*3R!P) M!C<",!L$8]?&]9^*GQN^%WQ2ETGQ%XJU"_GTBZ'F6US(6@O(^H./[KJ<@]1G MU%(9^B;J:I;6;N,JLT@4D>N/2L'P_\0/#?B+X:P^/+"Z_ MXELD)D=21OB<<-$1_?#?+COQC@BOGC5M0U+QAXIDN=C2W5Y,$BA3G:#PJCZ# M KNPF%]NW*3M%=3Q"%4\8&3 MUP?FI?&WQH\?:G(UCK_BK6;H?,T6G23%4S_L1851^ KEJ**FU%W1Z6'E.5.+ MJ*S>Z70_4.BOS1T/XU?&KX::ZEOJ6L:JYB(,FF:\LD@=?3$GSK]5(K[E^&_Q M3\/^/OAJ/&<#BQCME<:E!(V?L;HNYP3W7'S ]P?7(K,Z#TFBOS]^)7[5'C;Q M#JMS9>";IO#VB*Q6*2)0;J=?[S.<[,]<+C'J:\?7XF?$5+W[:OCSQ +C.[?_ M &E-G/\ WU3L*Y^L5%?!_P )_P!JKQ1I6N66C?$"X76-(GD6)K]U"W%KDXWD MC =1WR,X[\8/U%\8/BMIGPK\"-KLT:WM_&,9_A2. M,C^I]Z^C_P!F#Q5\0-0O/%?A_P :ZGJUQ#9V"3V\.J!S)&26!(+C=C';.* / M /AC\3_'FC?$SP_)#XJU.XBGOX;>>WN;N26*:-Y K*RL2.AX/4'D5^G5?DEX M)_Y*/X:_["EM_P"C5K[L_:"^/ ^%MI!H>@Q0W7B>^B\U?-^:.TBR0)&'\3$@ M[5Z<$GL"Q'T#17Y:3?$+XQ^.-4D:'Q-XEU6Y^\8;"67"CVCBP /PK1\._&[X MN^ ]9$;>)-2G\A\3:=K#/,A]599/F7\"#18+GW7\3KR[9]/T**[DM+2>TOM0 MN?*E:)KE;:)2L&Y2&"LT@+8()5",X)KQ/P7K6H::D^N6>GPZ#7!I MJ:=]O$LNV2'RXW9;B)UR%D8"17VD=2*]8\(>(?#?Q\^'%GK<+3:;J%K,0WD. M#-I]R%PP!((=&1R,,"K*Q!'4#:L?AO))J^GWWB374U6'35C6UM+;3HK*+$;; MHA)LRSJC894R$# ';D#"&9@U36/''B^_TC2[Z;3-"TUO+N)[<[9KA\D85NPX M/3L/<8Y7QQI,.@_$OPYR[:'*?&JYF>ST+28N1<3/(5SU*[0O\ Z&:] M0T#2K?1=!M-+MT"QV\87@?>/=OJ3D_C7BWB#4I/$7@C1M=F4_;M%NA;WR,,, MA.!N(]RJ_B2.U>^V[!XU8<@CK48E\M&$.S=_6YO@O?K2F^J5O2QCZQJT.C6( MDE22>61MD%M"NZ29_P"ZH_R .M<3?WGQ*6[76+/PSIT>R-D$#R>9/L)!P2& M[#@5Z2UO"UPDS1J95!57QR >H%6/85RPJ*'V4_4]&M1E5^TX]K6."\$>/K7Q M09]/NK=K'5+?/F6SGJ <$KGG@]0>17+_ +36LSZ/^SWK_P!E M0;Q^*AA^-4?$$D=C^T#I4FEX$L[1"X">K95L_P# "#^.:N_M.://K'[/.O\ MV5"\EDT-X5']U)!O/X*6/X5I7IQ@XRBK*2O;L88&O.I&4)N[BVK]_,^/OV;_ M KI_BKXZ:1:ZM EQ964U76M7UUI_C:SM+.:XDD@MS8L?*C+$JF=_.!@ M?A7!?M1:AJ=AXA\(> ;W4#>KX=T.!))MI433L-KR8R>JHG7/>OH/Q5^U=\,_ M#/B2ZT2*#4];:U;RY+K3XXVA+#J%9G&['J!CT)KYB_::U1=<^+EMK2VTUJFH M:/972P3@"2(/'N"L 2 PSSS3&>E?LQ_!7PCXN\*WGC;Q=IJZMF\:UM+21B(D M"*"SL!C<26P >!CISQ)^UIHWASP1X4\-^&_">AV>BVVJW M['7'G/\ G7J?[(?_ "0"+_L)7'_LM<5^VQH\\WAGPEK\<9,-I=3VLC <*9%5 MES_WZ:D!PG[(^DZ/'JOC#QQJUF+AO#]BLD)V!VCW!V=E!_BVQX!_VCZUZSJ' M[6GP=U33;C3=1TG7;FSN8VCFAEL8F61",$$>;7DG[).L:7-JGC'P#J5T+9O$ M=@%@8, SE0ZNJY_BVR%@/]DUZ3J7[(?PKT;2[G5-6\8:Y96-K&9)KB::!4C4 M=228Z8'QQI^KQ:!X^MM9/=EY8?\"'<5X?9^!OV6]0U>WTNS^)'BBYN[F=;> M%$LS^\=F"J!^X[DBO7OVIOBQ_P (CX1B^'>@7975]4@ NY4;YK>UZ8XZ-)@C M_=W>HH ^=/@G\1K7POJESX3\33D>$M>*QW+'_ESFZ)<+Z8. WJOKM K[*^&? MP[DT/4KO6-65)9HW:*S*D,I3_GJ/]X' ]L^M?G7;>'=:N_#5_P"(K;3II-)L M)HX;FZ ^2)Y,[ ?KC\,C/45]E?LK_&+^W-,3X<^)+HMJ=C&3I M[(.GJO\ NUM&M4ITY4XO21R5<'1JU(UIKWH['RY\9M:G\0?''QAJ%PY6H_[Y05]A>&_&_@3]G_X&^!(]8T^\#:W9BZ=[&!7:28HDCLY++_ST M '7@8[5\>?&;19] ^.'C'3IT*G^TYKA,]TE;S%/_ 'RXKZ[T7P+X0_:&^!G@ M*;4=8O;5M#M?LDB6+H&6942-U<,K8_U88=.&![U@=1Y+^T%\:OAC\5O!%K:Z M+IVJ1Z_8W*R6]Q=6J(!&+OB!KMA)YXK#A\* M_!VQ^%/Q'UOX9^*-;UNYATF.VN5O[V:_16X^"OPIN?#IT%_ >D1V>W8& MCME69>/O"4?/N]\YKX)_9[_Y.)\&_P#7XW_HMZ_3V@9^1_C/0X_#'CW7_#L, MK31:9?SVJ2-U94ZU+\/+&XE9H[3PI8SD$YS+,FYV_$*GY M5PWQ<_Y+;XU_[#-U_P"C6KJ_CKI%;MOC3:P_ ;3^-, M1]#?LA>!]'L_A_<>.&MDFUB_N9+>.9UR8(4P-J^FYLDGN,>E?2>N2)!X>U.Z M( ,=I*V['. A-?+G[(?Q$T5?"]U\/]3OH;34X+IKFS2:0+]HC<#QKU_XW?$+0_ ?PRUF:\OH?[4O;62UL;,./,ED=2H.WKM7.2>G'J14E'YU M>!AGXC^&1_U%+7_T:M=3\>-8FUKX^>,;JX%2']T /^^/UKG_AM M97&H_%CPE96Z%Y9=6M0 /^NJDG\ ":W_ (\:1/HOQ_\ &5K.A4S:@]VN1U6; M]Z"/^^ZHD^\?@1X/TWP?\&/#D%E#''<:A9Q7]Y,!\TTLJA_F/? 8*/85Y+^V M1X-TN?P5I?CB&W2/5;6[6RFF5<&:%U8@-Z[648]-QKUSX%^*++Q3\#?"]Y:W M"22V=G'87*@\QRQ*$(([9 #?1@:\H_;*\5:?;>!](\'QW"-J5[>+>/$#EDAC M5AN([99ACUVGTJ1GGG[%^N7%O\2-?\.^8WV:_P!.^T[,\>9%(H!_*1J^[*^$ MOV+]$GN?B;KVO[#]FL--^SE\<;Y9%('Y1M7W;0!Y-XZ^&\FMWW]O>'9OLFJK M@L-VP2D=&##[K=/K[=:Y>/QM\3O#H%GK6DO=H@QYD]NQ)^CI@'Z\U[YVZTPK MN'*@UVT\4U!4ZD5)+:^Z^9Y-; IR2M^)Y- M\/\ X?ZE9ZRWBKQ3(9-1?+1QLVYE9AR['UP2 .W\O4;RVMM0L+C3[R!9[:YC M:&6)QE9$8892/0@D5:;[M-RJ*69@ !DD\ "N>I5E4ES2_P"&.[#X>-&'+'_@ MM]V?G_\ %C]F7Q=X1UJZOO!VEW'B'P[(Q>$6R^9<6R]=CH/F;']Y07_9_P#I3)CIMV>GMBOU"MKJVO+9+FSN(KF!^5EB<.K= MN".#5#6MF>I[5!TGQ1\&_V7_$FLZ_9Z M]\0M/;2M#MG$GV";B>\(Y"E?X$]TF[TN]%_._D7<+1/M.W!VL <5Z+XV\&Z3 MX\\'ZCX4UQ"UI>QX\Q?OPN#E9%]P0#^G0UNZ;?VNK:39ZI9L7MKR%+B)BN"4 M=0RG!Z<$4:AJFG:39M>ZKJ%M86JD!IKF58D!/3+,0* /S@\;? ?XH?#S6FD@ MT6\U2SA??;ZII4;2 @'AB%RT;?7IV)ZUB7%K\:/&RPZ/>0>+]>12-EO.MQ,B MGUPV0/J:_4*&XAN($GMY4EBD4,CHP96!Z$$=15JF(^,?A/\ G5OAG87'Q2\ M<:+/J.L:9"9=*\/V*&XF,Q&%9]F1NR> ,[?O'D8KQ'7O OQF\<>,[O6M8\#Z M_+J6K7.YY)-/E1%+' &2,*BC &> !7Z>5S&M>+-#T'7-"TG5;@V]SKD[V]F2 MOR-(J;BI;H,C@>IP*0'+^$?A#X=\/?!7_A6MW EU;7=NRZC*!@SS./GD'H0< M;?0*OI7POJ'PD^*_@3X@3+H?AO7+FXTB\WV>IV%E(Z2;3E)%8 CD8./J#7Z; MUR<_CCPO:>+;GPU?:I%9:C;V\-PPN6$2,LK,J!68@%B4/'6@9\X_$#X6:U\> M/ &E^/;/0;CPYX]LX?LFH:;?PM;+>;?[I<#'7*L>,':3\N1\V1^'_C#\.]2F MAL],\4^'KAOED:T2:-9,?[2?*P_$U^IM9VH:II^DV37NJ7]O8VJ8#37,JQHN M>F68@4 ?FGH/PC^,/Q,UX3OH>K323L/-U/6/,C0#U,DG+8]%R?:OJS6/@['\ M/_V4/$_@_P /V<^M:W?0I+=26\):2ZF\Q.%49.U0.!Z GJ37T/!<0W-NEQ;S M)-%(H9)(V#*P/0@CJ*M4 ?G3\#_AUX^T?XY^%-2U3P7K=E9071:6XN+"6.., M>6PR6*X%?HK1VJG=7EO90&:ZN(K>(=7E<(H/U-/?83:2NS\\_C%\(/B1#\7_ M !+?6?A'4]4L=1OI;RWNK&V:=&21BP!*@X(S@@XZ>E?2GB;X,-\2OV<_!^A7 M"_V7XETG3+=K5[E"IAD\E0\,@Z@' ![@J#SC!]]CD25!)&P=&&58'((JEJVJ MVNBZ<;Z^8K"'1"57)RS!1Q]2*>K:BEJ2Y)1YF]$?F!XB^$/Q*\*WCP:QX-U1 M-C$">"!IXFQW$B97]:JZ3\-?B/XFO5ATOP=K5[*W&]K5U4?5V 4?B:_5[M5& MZOK.S"?:KJ&W#G:IED";CZ#/6DKO1#=EJSYI^ ?[-]YX#UR+QKXVD@EUF)&6 MSL86WK:EA@NS=&?!( ' R3DG&-[]H3X#2?$R.W\1>&98;?Q-:1>2T#G![$?0N:K23PPLBR2HAD;:H9@-Q]!ZF@>Q^8D?AWXU_#'5)E MLM+\3^'KA_E=[)91'+_P*/*O^9JQHOPE^,7Q,\0&ZDT+5[B:Y;]]J>L;XT'N MTDG+8]!D^@K]-$FBF#&&19 K%6*D'!'4?6I'98T+NP50,DDX %,1YU\(_AGI MOPK\#Q>'[.3[5=2OY]]>;=IGE( X'90!@#TYZDUZ0W(K%T_7M,U+4+BQLK@3 MRP(DCLGS(5?.,,.#T-;52TT[-"C*,E>+NAU%%%!84444 %%%% !7E'Q\\Y_@ M9XCM;60Q/+]EA8ABN4>ZB1ER.<%20?8T44 =]H^E:3HNGP:+HMA#86%NO[FW M@0(D8SG ]\G\:X+XY1^9X2\.D8ROB;2VY]K@444 >K5\G?M!+::;\2KFWU; M1++6I/%^AKHVD2W!YTNY$C?O.5.%S(K97YLKCI110!],>&[%M+\):1I MTLX8&<# ;:@7(_*O$?VBHUM]&T+Q5?2/+I.@:@9;VT1(G>;S$,:,JRH\;,I/ M1UQ@Gn!W?P7T]=)^#/AZ&/S!#+"US#'),)C%'([2*NX(@X!Z!0!T' S7 MIE%% !7B_P 7KB'3O'OPIU:[MENK:/Q%]E,1P3OGC,*, 1CY6(;UXXYHHH ] MHKYO^)'AG2=8^)?Q&GU33+2]EB\#C[*]Q&',$N9R'7(^4Y5>1SQ110![)X#D MED^&7A6XFD,LLNE6K,[')9C"I))[\UYC^T9;>5X7T+Q7>2&32?#^I+->6B)& M[S"3,*LJRH\;,K$'#KC!/?%%% CK/@GIZ:3\'O#]K%YBPSP_:X8Y)A*8DF=I M%7<$0G444#(^]><_$AH;9=(UJZMUO+"QN&6:T?!$I==JM@@@ ME3SS116E/XD%]O_",6)CLXK)7CWK!"Y=$!.< D#U]*S?B,N[P9 M(O\ T]6W7_KLE%%4OC7J)_P?D=4O^K7Z5Y=\2A'::_9WUY:QWT%U9RV,$,G_ M "RF)SYG(...,CFBBBE\?WF=;^"_D=UX?M9K'0]/T^YF\^:"WC5Y,D[V"@$\ M\US7Q$F:ST_3M4P'32[Y+B1.A9=K+A??GO113C_$^9<_X+]"]\/,S>%?[2)X MU"ZFNE4\E%=R0I/M5OQU9SWW@75;6WF$4@BW%B2 0"&8<>H!'XT44W_%^9*_ M@/T.7^'/V:ZU+5==L;&&PM+Q88XX(P 5** EX-101.SCH 7 crex-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaaudited) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Trade Receivables net link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Prepaid Expenses link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Segments Reporting link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Trade Receivables net (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Prepaid Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Segments Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Revenue (Details 1) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Revenue (Details 2) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Revenue (Details 3) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Earnings Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Earnings Per Common Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Acquisitions (Details 1) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Acquisitions (Details 2) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Acquisitions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Trade Receivables net (Details) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Prepaid Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Intangible Assets and Goodwill (Details 1) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Intangible Assets and Goodwill (Details 2) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Intangible Assets and Goodwill (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - Accrued Expenses (Details 1) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - Accrued Expenses (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - Notes Payable (Details 1) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - Fair Value Measurements (Details 1) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - Fair Value Measurements (Details 2) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - Fair Value Measurements (Details 3) link:presentationLink link:calculationLink link:definitionLink 000068 - Disclosure - Fair Value Measurements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000069 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000070 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 000071 - Disclosure - Leases (Details 1) link:presentationLink link:calculationLink link:definitionLink 000072 - Disclosure - Leases (Details 2) link:presentationLink link:calculationLink link:definitionLink 000073 - Disclosure - Leases (Details 3) link:presentationLink link:calculationLink link:definitionLink 000074 - Disclosure - Leases (Details 4) link:presentationLink link:calculationLink link:definitionLink 000075 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000076 - Disclosure - Segments Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 000077 - Disclosure - Segments Reporting (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 crex-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 crex-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 crex-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Quarterly Report Document Transition Report Entity Interactive Data Current Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Condensed Consolidated Balance Sheets Assets Current assets: Cash and cash equivalents Restricted cash Trade receivables, net of allowance for doubtful accounts of $40 as of September 30, 2021 and $21 as of December 31, 2020 Contract assets Inventories Equipment financing receivables Contract costs Prepaid expenses Income tax receivable Total current assets [Assets, Current] Long-term trade receivables, net of allowance for doubtful accounts of $0 as of June 30, 2021 and $0 as of December 31, 2020 Long-term equipment financing receivables, net Property and equipment, net Deferred income tax assets, net Operating lease right-of-use assets Intangible assets, net Goodwill Contract costs, net of current portion Income tax receivable, net of current portion Other long-term assets Total Assets [Assets] Liabilities and Stockholders' Equity Current liabilities: Accounts payable Accrued expenses Finance leases Notes payable Operating lease liabilities Contigent consideration Contract liabilities Total current liabilities [Liabilities, Current] Contract liabilities, net of current portion Finance leases, net of current portion Notes payable, net of current portion Operating lease liabilities, net of current portion Total liabilities [Liabilities] Stockholders' equity: Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued Common stock, par value $0.001 per share - authorized 50,000,000 shares, 21,667,628 shares issued and outstanding as of September 30, 2021 and 17,983,177 shares issued and outstanding as of December 31, 2020 Additional paid-in capital Accumulated deficit Accumulated other comprehensive income Total stockholders' equity [Stockholders' Equity before Treasury Stock] Total Liabilities and Stockholders' Equity [Liabilities and Equity] Assets Allowance for doubtful accounts - trade receivables Allowance for doubtful accounts - long-term trade receivables Stockholders equity Preferred stock, par value Preferred stock, authorized Preferred stock, issued Common stock, par value Common stock, authorized Common stock, issued Common stock, outstanding Condensed Consolidated Statements of Operations (Unaudited) Service revenue Software solutions revenue Product revenue Total revenue [Revenues] Operating expenses: Cost of service revenue Cost of software solutions revenue Cost of product revenue Selling and marketing General and administrative Research and development Total operating expenses [Operating Expenses] Income/(loss) from operations [Operating Income (Loss)] Other income/(expense): Interest income Interest expense [Interest Expense] Other income/(expense), net Total other income/(expense), net [Nonoperating Income (Expense)] Income/(loss) before income tax Income tax benefit/(provision) Net income/(loss) [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Earnings per common share: Basic Diluted Weighted-average common shares outstanding: Basic, shares Diluted, shares Condensed Consolidated Statements of Comprehensive Income (Unaaudited) Net income/(loss) [Net Income (Loss) Attributable to Parent] Other comprehensive income/(loss), net of tax Foreign currency translation gain Total other comprehensive income Comprehensive income/(loss) Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated other comprehensive loss Accumulated Deficit Balance, shares [Shares, Issued] Balance, amount [Stockholders' Equity Attributable to Parent] Share-based compensation Vesting of restricted stock units, shares Vesting of restricted stock units, amount Issuance of common stock for exercise of stock options, shares Issuance of common stock for exercise of stock options, amount Net income Issuance of common stock in connection with an offering, shares Issuance of common stock in connection with an offering, amount Taxes paid on the net settlement of stock options Issuance of common stock in connection with a business acquisition, shares Issuance of common stock in connection with a business acquisition, amount Foreign currency translation adjustment, net of tax Balance, shares Balance, amount Condensed Consolidated Statements of Cash Flows (Unaudited) CASH FLOWS FROM OPERATING ACTIVITIES Net income/(loss) Adjustments to reconcile net income/(loss) to net cash provided by operating activities: Depreciation and amortization Share-based compensation [Stock or Unit Option Plan Expense] Non-cash operating lease amortization Changes in assets and liabilities: Trade receivables Contract assets [Increase (Decrease) in Commodity Contract Assets and Liabilities] Equipment financing receivables [Equipment financing receivables] Inventories [Increase (Decrease) in Inventories] Contract costs [Increase (Decrease) in Deferred Charges] Prepaid expenses [Increase (Decrease) in Prepaid Expense and Other Assets] Income tax receivable [Increase (Decrease) in Income Taxes Receivable] Other assets Accounts payable and accrued expenses Income tax payable Contract liabilities [Increase (Decrease) in Other Operating Liabilities] Net cash provided by/(used for) operating activities [Net Cash Provided by (Used in) Operating Activities] CASH FLOWS FROM INVESTING ACTIVITIES Purchase of property and equipment Acquisitions of assets and businesses, net of cash received [Payments to Acquire Businesses, Net of Cash Acquired] Net cash used for investing activities [Net Cash Provided by (Used in) Investing Activities] CASH FLOWS FROM FINANCING ACTIVITIES Payment of contingent consideration [Payment for Contingent Consideration Liability, Financing Activities] Repayments made on finance leases [Repayments of Long-term Capital Lease Obligations] Proceeds from notes payable Repayments made on notes payable [Repayments of Notes Payable] Proceeds from exercise of options Taxes paid on the net settlement of stock options and RSUs Proceeds from issuance of common stock in connection with an offering Net cash provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Effect of exchange rate changes on cash NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE BEGINNING OF THE PERIOD [Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents] CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE END OF THE PERIOD Income taxes, net [Income Taxes Paid] Interest expense [Interest Paid, Excluding Capitalized Interest, Operating Activities] Supplemental disclosure of non-cash investing and financing information: Stock issued for the acquisition of Centric Telecom Contingent consideration related to the acquisition of Centric Telecom Stock issued in connection with the merger with NetSapiens Stock options issued in connection with the merger with NetSapiens Property and equipment financed through finance leases Prepaid assets financed through finance leases Purchase of property and equipment with a note payable Adjustment to intangible assets and contingent consideration of customer relationship asset acquisition Significant Accounting Policies 1. Significant Accounting Policies Revenue 2. Revenue Earnings Per Common Share 3. Earnings Per Common Share Acquisitions 4. Acquisitions Trade Receivables net 5. Trade Receivables net Prepaid Expenses 6. Prepaid Expenses Property and Equipment 7. Property and Equipment Intangible Assets and Goodwill 8. Intangible Assets Accrued Expenses 9. Accrued Expenses Notes Payable 10. Notes Payable Fair Value Measurements 11. Fair Value Measurements Income Taxes 12. Income Taxes Leases 13. Leases Commitments and Contingencies 14. Commitments and Contingencies Segments Reporting 15. Segments Description of Business Basis of Presentation Foreign currency translation Cash and Cash Equivalents Restricted Cash Trade Receivables Allowance for Doubtful Accounts Contract Assets [Contract Assets] Contract Costs Inventory Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Asset Acquisitions Business Acquisition Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets Contract Liabilities [Contract Liabilities] Use of Estimates Contingencies Service, Software Solutions and Product Revenue Recognition Cost of Service Revenue Cost of Software Solutions Revenue Cost of Product Revenue Product Warranty Contingent Consideration Public offerings Research and Development Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Lease Obligations Notes Payable [Notes Payable] Income Taxes Income Tax, Policy [Policy Text Block] Stock-Based Compensation Operating Segments Significant Customers Recently Adopted Accounting Pronouncements Recently Issued Accounting Pronouncements Restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Property and equipment Disaggregation of revenue Contract balances Significant changes in the contract assets and liabilities Performance obligations Basic and diluted net income (loss) per common share Antidilutive securities excluded from earnings Cost of acquisition Pro forma information Assets acquired and liabilities Trade receivables, net Prepaid expenses [Prepaid expenses] Property and equipment Property, Plant and Equipment [Table Text Block] Intangible assets Amortization of intangible assets Goodwill carrying amount Accrued expenses Schedule of Accrued Liabilities [Table Text Block] Product warranty liabilities Notes payable Schedule of Debt [Table Text Block] Principal payments of notes payable Financial instruments Liabilities for which fair value is recognized Progression of level 3 instruments Fair value on recurring basis Maturity of finance lease liabilities Lease term and discount Cash paid for amounts included in the measurement of lease liabilities Equipment finance receivables Future aggregate minimum lease obligations under operating leases Information on reportable segments and reconciliation to condensed consolidated net (loss) income Cash and cash equivalents [Cash] Restricted cash [Restricted Cash] Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows Property Plant And Equipment By Type Axis Computer Software Vehicles Building Computer and Office Equipment Internal-use Software Leasehold Improvements Depreciable lives Underwriting discounts comminsssions Offering expenses Shares of common stock, sold Foreign currency translation gains/(losses) Cash and Cash Equivalents [Cash Equivalents, at Carrying Value] Restricted Cash [Restricted Cash and Investments, Current] Restricted Cash wavied Common stock price per share Offering price Restricted cash excess of federally insured limits Net proceeds Additional shares of common stock Additional shares of common stock, amount Capitalized contract costs Capitalized contract costs amortization Trade account payable rate Change in the valuation allowance for net deferred income tax assets Segments [Axis] Software Solution Segment Cloud Telecommunications Segment Major product services lines Desktop services Equipment financing revenue Telecommunications services Revenue Fees, commissions and other recognized over time One time fees , commissions and other Software Licenses Subscription maintenance and support Professional servicing and other Service lines Time of revenue recognition Products services and fees recognized at a point in time Products services and fees transferred over time Receivables, which are included in trade receivables, net of allowance for doubtful accounts Contract assets [Contract with Customer, Asset, after Allowance for Credit Loss] Contract liabilities [Contract with Customer, Liability] Balance Sheet Location Axis Contract Assets [Contract Assets 1] Contract Liabilities [Contract Liabilities 1] Revenue recognized that was included in the contract liability balance at the beginning of the period Increase due to cash received, excluding amounts recognized as revenue during the period Transferred to receivables from contract assets recognized at the beginning of the period Increase due to additional unamortized discounts Subsegments Axis Telecommunications Services Desktop Devices Deferred Revenue, Revenue Recognized Weighted-average share reconciliation: Basic [Weighted Average Number of Shares Issued, Basic] Dilutive effect of stock-based awards Diluted [Weighted Average Number of Shares Outstanding, Basic and Diluted] Earnings per common share: Basic [Earnings Per Share, Basic and Diluted] Diluted [Diluted Earnings Per Share Pro Forma] Shares excluded from earnings Total purchase price Cash Trade receivables [Trade receivables] Prepaid expense Other current assets Property and equipment net Right of use assets Deferred tax assets Other long term assets Intangible assets - existing technology Intangible assets customer relatonships Total identifiable assets Account payable [Accounts Payable] Accrued expenses [Accrued Liabilities] Finance leases current portion Contract liabilities [Contract with Customer, Liability, Current] Operating lease liabilities current portion Contract liabilities net of current portion Finance leases net of current portion Operating lease liabilities net of current portion Total liabilities assumed Total goodwill Revenues Net income (loss) operations Earning per share attributiable Business Acquisition Axis Centric Telecom, Inc. Cash consideration Common stock Contingent consideration Total consideration Cash Accounts receivables Prepaid expenses [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets] Inventory [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory] Other assets [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other] Property and equipment [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment] Right to use assets Intangible assets acquired Other long-term assets [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets] Total assets acquired Accounts payable [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable] Accrued expenses [Accrued expenses] Contract liability Operating lease liability Direct financing liability Total liabilities assumed [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities] Net identifiable assets acquired Goodwill Total purchase price Consolidated Entities [Axis] Award Date [Axis] Merger [Member] June 1, 2021 [Member] Business Acquisition description Aggregate purchase price Comon stock shares for services Consideration amount Aggregate vaue of comon stock Deductible tax purposes weighted average cost of rate General and administrative expenses Allocated goodwill Intangible assets, estimated uselful life Cash amount Stock options Common stock price per share [Sale of Stock, Price Per Share] Aggregate exercise price Gross trade receivables Less allowance for doubtful accounts [Accounts Receivable, Allowance for Credit Loss] Trade receivables, net [Accounts Receivable, after Allowance for Credit Loss] Current trade receivables, net Long-term trade receivables, net Trade ReceivablesTrade Receivables Prepaid corporate insurance Prepaid software services and support Prepaid employee insurance premiums Prepaid Nassdaq listing fee Other prepaid expenses Total prepaid assets Building Lands Computer and Office Equipment Computer Software Vehicles Leasehold Improvements Internal-use Software Less: accumulated depreciation [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Total property and equipment, net Property and equipment, gross Depreciation and amortization expense Finite Lived Intangible Assets By Major Class Axis Devloped Technologies Customer Relationships Carrying amount of intangible, gross Less: accumulated amortization Carrying amount of intangible, net 2021 remaining 2022 2023 2024 2025 and thereafter Carrying amount of intangible, net Goodwill, Beginning Balance Centric telecom business acquisition NetSapiens business acquisition Goodwill, Ending Balance Software solution revenue Devloped technologies Weighted average remaining useful life for customer relationships Amortization expense Acquired of intangible assets Accrued wages and benefits Accrued accounts payable Accrued sales and telecommunications taxes Product warranty liability Other accrued expenses Total accrued expenses Beginning balance [Standard and Extended Product Warranty Accrual] Accrual for warranties Adjustments related to pre-existing warranties Warranty settlements [Standard and Extended Product Warranty Accrual, Decrease for Payments] Ending balance Product warranty expense Notes payable [Notes Payable 1] Less: current notes payable Notes payable, net of current portion [Secured Long-term Debt, Noncurrent] 2021 remaining [Long-Term Debt, Maturity, Year One] 2022 [Long-Term Debt, Maturity, Year Two] 2023 [Long-Term Debt, Maturity, Year Three] 2024 [Long-Term Debt, Maturity, Year Four] 2025 and thereafter [Long-Term Debt, Maturity, Year Five] Total [Long-term Debt] Agreement term Purchase of building Interest rate Monthly payment Fair Value By Measurement Basis Axis Carrying Value Estimated Fair Value Assets: Liabilities: Trade receivables, net [Accounts Receivable, Fair Value Disclosure] Equipment financing receivables [Equipment financing receivables 1] Finance lease obligations Notes payable Business acquisition contingent consideration Fair Value By Fair Value Hierarchy Level Axis Level 1 Level 2 Level 3 Business/asset acquisition contingent consideration Level 3 Revenue - based payments Valuation technique Unobservable inputs Range Probability of milestone payment Projected year of payments Beginning balance [Beginning balance] Additions Cash payments Adjustment Ending balance Continguent consideration Effective tax rate Deferred taxes Income tax benefit/(provision) [Tax Adjustments, Settlements, and Unusual Provisions] Operating Leases 2021 remaining [Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year] 2022 [Lessee, Operating Lease, Liability, to be Paid, Year Two] 2023 [Lessee, Operating Lease, Liability, to be Paid, Year Three] 2024 [Lessee, Operating Lease, Liability, to be Paid, Year Four] 2025 [Lessee, Operating Lease, Liability, to be Paid, Year Five] Total minimum lease payment Less: amount representing interest [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Present value of minimum lease payments Finance Leases 2021 remaining [Finance Lease, Liability, to be Paid, Remainder of Fiscal Year] 2022 [Finance Lease, Liability, to be Paid, Year Two] 2023 [Finance Lease, Liability, to be Paid, Year Three] 2024 [Finance Lease, Liability, Payments, Due in Rolling Year Four] 2025 Total minimum lease payment [Finance Lease, Liability, Payment, Due] Less: amount representing interest [Finance Lease, Liability, Undiscounted Excess Amount] Present value of minimum lease payments [Finance Lease, Liability] Weighted-average remaining lease term - operating leases Weighted-average remaining lease term - finance leases Weighted-average discount rate - operating leases Weighted-average discount rate- finance leases Operating cash flows from operating leases Operating cash flows from finance leases Financing cash flows from finance leases Gross financing receivables Less unearned income Financing receivables, net Less: current portion of finance receivables, net Finance receivables due after one year 2021 remaining [Capital Leases, Future Minimum Payments Receivable, Next Twelve Months] 2022 [Capital Leases, Future Minimum Payments, Receivable in Two Years] 2023 [Capital Leases, Future Minimum Payments, Receivable in Three Years] 2024 [Capital Leases, Future Minimum Payments, Receivable in Four Years] 2025 and thereafter [Capital Leases, Future Minimum Payments, Receivable in Five Years] Gross equipment financing receivables Less: unearned income [Less: unearned income] Equipment financing receivables, net Geographic Distribution [Axis] Plan Name [Axis] Virgina [Member] Non-cancelable operating lease agreement [Member] California [Member] Amortization of the ROU assets and operating lease liabilities Rental expense incurred on operating leases Rent expense Product revenue services General and administrative expenses Interest rate Product expense Interest expenses Lease description Cloud Telecommunications Segment Cloud Telecommunications Segment 1 Cloud Telecommunications Segment 2 Revenues Revenue, Net [Abstract] Income loss from operations Income/(loss) before income tax provision Income/(loss) before income tax provision tax [Income/(loss) before income tax provision tax] Cloud telecommunications services Software solutions Consolidated revenue Total operating income loss Total other income expense net Cloud Telecommunications Software Solutions [Member] Depreciation and amortization Interest expense Interest income [Interest Income, Operating] Liabilities relating to legal proceedings Liabilities relating to legal proceedings Unallocated Corporate Items Member Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination. A description of the overall arrangement. Company's rights to consideration for work completed but not billed. Advance consideration received from customers for contracts. Noncurrent advance consideration received from customers for contracts. Amount of allowance for credit loss on accounts receivable, classified as noncurrent. Liabilities relating to legal proceedings Amount of liability recognized arising from contingent consideration in a business combination. Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. Present value of lessee's discounted obligation for lease payments from finance lease, classified as current. The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount o Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Liabilities relating to legal proceedings Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments. Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinue Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning al Additions made to capitalized computer software costs during the period. Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the l Revenue earned during the period by the entity for rights granted to another party under coal mineral leases. Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. EX-101.PRE 11 crex-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 cxdo_10q_htm.xml IDEA: XBRL DOCUMENT 0001075736 2021-01-01 2021-09-30 0001075736 crex:SoftwareSolutionsMember 2020-01-01 2020-09-30 0001075736 crex:SoftwareSolutionsMember 2021-07-01 2021-09-30 0001075736 crex:SoftwareSolutionsMember 2020-07-01 2020-09-30 0001075736 crex:SoftwareSolutionsMember 2021-01-01 2021-09-30 0001075736 crex:HostedTelecommunicationsServicesMember 2020-01-01 2020-09-30 0001075736 crex:HostedTelecommunicationsServicesMember 2021-01-01 2021-09-30 0001075736 crex:HostedTelecommunicationsServicesMember 2020-07-01 2020-09-30 0001075736 crex:HostedTelecommunicationsServicesMember 2021-07-01 2021-09-30 0001075736 crex:CloudTelecommunicationsSegmentTwoMember 2020-01-01 2020-09-30 0001075736 crex:CloudTelecommunicationsSegmentTwoMember 2020-07-01 2020-09-30 0001075736 crex:CloudTelecommunicationsSegmentTwoMember 2021-01-01 2021-09-30 0001075736 crex:CloudTelecommunicationsSegmentTwoMember 2021-07-01 2021-09-30 0001075736 crex:CloudTelecommunicationsSegmentOneMember 2020-01-01 2020-09-30 0001075736 crex:CloudTelecommunicationsSegmentOneMember 2020-07-01 2020-09-30 0001075736 crex:CloudTelecommunicationsSegmentOneMember 2021-01-01 2021-09-30 0001075736 crex:CloudTelecommunicationsSegmentOneMember 2021-07-01 2021-09-30 0001075736 crex:NonCancelableOperatingLeaseAgreementMember 2020-01-01 2020-09-30 0001075736 crex:NonCancelableOperatingLeaseAgreementMember 2020-07-01 2020-09-30 0001075736 crex:CaliforniaMember 2020-01-01 2020-09-30 0001075736 crex:CaliforniaMember 2020-07-01 2020-09-30 0001075736 crex:CaliforniaMember 2021-01-01 2021-09-30 0001075736 crex:CaliforniaMember 2021-07-01 2021-09-30 0001075736 crex:NonCancelableOperatingLeaseAgreementMember 2021-01-01 2021-09-30 0001075736 crex:NonCancelableOperatingLeaseAgreementMember 2021-07-01 2021-09-30 0001075736 crex:VirginaMember 2020-01-01 2020-09-30 0001075736 crex:VirginaMember 2020-07-01 2020-09-30 0001075736 crex:VirginaMember 2021-01-01 2021-09-30 0001075736 crex:VirginaMember 2021-07-01 2021-09-30 0001075736 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-09-30 0001075736 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001075736 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001075736 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001075736 us-gaap:FairValueInputsLevel3Member 2021-09-30 0001075736 us-gaap:FairValueInputsLevel2Member 2021-09-30 0001075736 us-gaap:FairValueInputsLevel1Member 2021-09-30 0001075736 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001075736 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-09-30 0001075736 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001075736 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-09-30 0001075736 us-gaap:CustomerRelationshipsMember 2020-12-31 0001075736 us-gaap:CustomerRelationshipsMember 2021-09-30 0001075736 crex:DevlopedTechnologiesMember 2020-12-31 0001075736 crex:DevlopedTechnologiesMember 2021-09-30 0001075736 crex:InternalUseComputerSoftwareMember 2020-12-31 0001075736 crex:InternalUseComputerSoftwareMember 2021-09-30 0001075736 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001075736 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001075736 us-gaap:VehiclesMember 2020-12-31 0001075736 us-gaap:VehiclesMember 2021-09-30 0001075736 crex:ComputerSoftwareMember 2020-12-31 0001075736 crex:ComputerSoftwareMember 2021-09-30 0001075736 us-gaap:OfficeEquipmentMember 2020-12-31 0001075736 us-gaap:OfficeEquipmentMember 2021-09-30 0001075736 crex:LandsMember 2020-12-31 0001075736 crex:LandsMember 2021-09-30 0001075736 us-gaap:BuildingMember 2020-12-31 0001075736 us-gaap:BuildingMember 2021-09-30 0001075736 crex:MergerMember crex:JuneOneTwoThousandTwentyOneMember 2021-07-01 2021-09-30 0001075736 2021-01-01 2021-01-14 0001075736 crex:MergerMember crex:JuneOneTwoThousandTwentyOneMember 2021-01-01 2021-09-30 0001075736 crex:MergerMember crex:JuneOneTwoThousandTwentyOneMember 2021-09-30 0001075736 crex:CentricTelecomIncMember 2021-09-30 0001075736 crex:CentricTelecomIncMember 2021-01-01 2021-09-30 0001075736 crex:DesktopDevicesMember 2022-01-01 2022-12-31 0001075736 crex:DesktopDevicesMember 2023-01-01 2023-12-31 0001075736 crex:DesktopDevicesMember 2024-01-01 2024-12-31 0001075736 crex:DesktopDevicesMember 2025-01-01 2025-12-31 0001075736 crex:DesktopDevicesMember 2026-01-01 2026-12-31 0001075736 crex:DesktopDevicesMember 2021-01-01 2021-09-30 0001075736 crex:TelecommunicationsServicesMember 2021-01-01 2021-09-30 0001075736 crex:TelecommunicationsServicesMember 2022-01-01 2022-12-31 0001075736 crex:TelecommunicationsServicesMember 2023-01-01 2023-12-31 0001075736 crex:TelecommunicationsServicesMember 2024-01-01 2024-12-31 0001075736 crex:TelecommunicationsServicesMember 2025-01-01 2025-12-31 0001075736 crex:TelecommunicationsServicesMember 2026-01-01 2026-12-31 0001075736 crex:ContractLiabilitiesMember 2021-01-01 2021-09-30 0001075736 crex:ContractLiabilitiesMember 2020-01-01 2020-12-31 0001075736 crex:ContractAssetsMember 2020-01-01 2020-12-31 0001075736 crex:ContractAssetsMember 2021-01-01 2021-09-30 0001075736 crex:CloudTelecommunicationsSegmentMember 2020-01-01 2020-09-30 0001075736 crex:CloudTelecommunicationsSegmentMember 2020-07-01 2020-09-30 0001075736 crex:CloudTelecommunicationsSegmentMember 2021-01-01 2021-09-30 0001075736 crex:CloudTelecommunicationsSegmentMember 2021-07-01 2021-09-30 0001075736 crex:SoftwareSolutionSegmentMember 2021-01-01 2021-09-30 0001075736 crex:SoftwareSolutionSegmentMember 2020-07-01 2020-09-30 0001075736 crex:SoftwareSolutionSegmentMember 2020-01-01 2020-09-30 0001075736 crex:SoftwareSolutionSegmentMember 2021-07-01 2021-09-30 0001075736 2020-01-01 2020-12-31 0001075736 2020-10-01 2020-10-21 0001075736 2020-09-28 0001075736 2020-09-01 2020-09-28 0001075736 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-09-30 0001075736 crex:InternalUseComputerSoftwareMember 2021-01-01 2021-09-30 0001075736 us-gaap:OfficeEquipmentMember 2021-01-01 2021-09-30 0001075736 us-gaap:BuildingMember 2021-01-01 2021-09-30 0001075736 us-gaap:VehiclesMember 2021-01-01 2021-09-30 0001075736 crex:ComputerSoftwareMember 2021-01-01 2021-09-30 0001075736 2021-01-01 2021-06-30 0001075736 us-gaap:RetainedEarningsMember 2021-09-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001075736 us-gaap:CommonStockMember 2021-09-30 0001075736 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001075736 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001075736 2021-06-30 0001075736 us-gaap:RetainedEarningsMember 2021-06-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001075736 us-gaap:CommonStockMember 2021-06-30 0001075736 2021-04-01 2021-06-30 0001075736 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001075736 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001075736 2021-03-31 0001075736 us-gaap:RetainedEarningsMember 2021-03-31 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001075736 us-gaap:CommonStockMember 2021-03-31 0001075736 2021-01-01 2021-03-31 0001075736 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001075736 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001075736 us-gaap:RetainedEarningsMember 2020-12-31 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001075736 us-gaap:CommonStockMember 2020-12-31 0001075736 2020-09-30 0001075736 us-gaap:RetainedEarningsMember 2020-09-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001075736 us-gaap:CommonStockMember 2020-09-30 0001075736 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001075736 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001075736 2020-06-30 0001075736 us-gaap:RetainedEarningsMember 2020-06-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001075736 us-gaap:CommonStockMember 2020-06-30 0001075736 2020-04-01 2020-06-30 0001075736 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001075736 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001075736 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001075736 2020-03-31 0001075736 us-gaap:RetainedEarningsMember 2020-03-31 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001075736 us-gaap:CommonStockMember 2020-03-31 0001075736 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001075736 2020-01-01 2020-03-31 0001075736 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001075736 2019-12-31 0001075736 us-gaap:RetainedEarningsMember 2019-12-31 0001075736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001075736 us-gaap:CommonStockMember 2019-12-31 0001075736 2020-01-01 2020-09-30 0001075736 2020-07-01 2020-09-30 0001075736 2021-07-01 2021-09-30 0001075736 2020-12-31 0001075736 2021-09-30 0001075736 2021-10-31 iso4217:USD shares iso4217:USD shares pure 0001075736 false --12-31 false Q3 2021 0.001 5000000 0 0 0.001 50000000 17983177 21667628 123000 0 0 0 447000 536000 4231000 4767000 30841000 0 18658 39000000 3097309 1015000 11841 -134000 -12000 2090000 -788000 0 0 0 0 0 0 10-Q true 2021-09-30 false 001-32277 Crexendo, Inc. NV 87-0591719 1615 South 52nd Street Tempe AZ 85281 602 714-8500 Yes Yes Non-accelerated Filer true false 21685214 7701000 17579000 0 100000 40000 21000 1280000 538000 209000 159000 479000 504000 324000 286000 519000 421000 650000 190000 11000 4000 11173000 19781000 0 0 27000 0 837000 906000 3059000 2734000 8883000 6054000 732000 1000 23237000 252000 28129000 272000 696000 549000 256000 0 287000 156000 77316000 30705000 624000 56000 4351000 1628000 130000 29000 73000 71000 490000 1000 746000 0 1831000 778000 8245000 2563000 1053000 450000 237000 55000 1818000 1873000 269000 0 11622000 4941000 0.001 5000000 0 0 0.001 50000000 21667628 17983177 22000 18000 117593000 75834000 -51931000 -50088000 10000 0 66694000 25764000 77316000 30705000 4325000 3654000 12791000 10747000 3784000 0 4796000 0 701000 489000 1509000 1317000 8810000 4143000 19096000 12064000 1210000 946000 3816000 2824000 1675000 0 2201000 0 461000 314000 972000 797000 2070000 1051000 5106000 3151000 2983000 1351000 7918000 3585000 358000 326000 1096000 840000 8757000 3988000 21109000 11197000 53000 155000 -2013000 867000 0 1000 1000 3000 24000 23000 64000 54000 -17000 1000 -14000 -28000 -41000 -21000 -77000 -79000 12000 134000 -2090000 788000 -137000 -3000 247000 -9000 -125000 131000 -1843000 779000 -0.01 0.01 -0.09 0.05 -0.01 0.01 -0.09 0.05 21596415 15244804 19757658 15058192 21596415 17249035 19757658 16793896 -125000 131000 -1843000 779000 9000 0 10000 0 9000 0 10000 0 -116000 131000 -1833000 779000 17983177 18000 75834000 0 -50088000 25764000 0 282000 0 0 282000 14367 0 0 0 0 0 380396 0 1146000 0 0 1146000 0 -152000 0 0 -152000 46662 0 346000 0 0 346000 0 0 0 -715000 -715000 18424602 18000 77456000 0 -50803000 26671000 0 453000 0 0 453000 13622 0 0 0 0 0 0 0 1000 0 1000 18520 1000 30000 0 0 31000 0 -3000 0 0 -3000 3097309 3000 39059000 0 0 39062000 0 0 0 -1003000 -1003000 21554053 22000 116995000 1000 -51806000 65212000 0 415000 0 0 415000 13772 0 0 0 0 0 0 0 9000 0 9000 99803 0 188000 0 0 188000 0 -5000 0 0 -5000 0 0 0 -125000 -125000 21667628 22000 117593000 10000 -51931000 65694000 14884755 15000 62400000 0 -58028000 4387000 0 105000 0 0 105000 7498 0 0 0 0 0 49200 0 84000 0 0 84000 0 0 0 140000 140000 14941453 15000 62589000 0 -57888000 4716000 0 136000 0 0 136000 15363 0 0 0 0 0 143448 0 414000 0 0 414000 0 0 0 508000 508000 15100264 15000 63139000 0 -57380000 5774000 0 136000 0 0 136000 14372 0 0 0 0 0 672255 1000 1509000 0 0 1510000 1750000 8631000 0 0 8633000 0 0 0 131000 131000 17536891 18000 73415000 0 -57249000 16184000 -1843000 779000 931000 197000 1150000 377000 -4000 0 199000 -248000 -50000 -72000 31000 -395000 37000 119000 -245000 -100000 -384000 -191000 -263000 4000 335000 -46000 228000 -25000 0 5000 -595000 19000 -473000 423000 91000 745000 10505000 176000 -10596000 -921000 0 54000 71000 22000 0 1001000 53000 39000 1365000 2007000 -160000 0 0 8778000 1081000 11671000 10000 0 -9978000 11173000 17679000 4280000 7701000 15453000 15000 0 64000 54000 346000 0 746000 0 16942000 0 22120000 0 273000 0 14000 0 0 2000000 0 -121000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>1. Significant Accounting Policies</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Description of Business – </strong>Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning premier provider of Unified Communications as a Service (UCaaS), Call Center as a Service (CCaaS), communication platform software solutions, and collaboration services designed to provide enterprise-class cloud communication solutions to any size business through our business partners, agents, and direct channels. Our solutions currently support over two Million end users globally and was recently recognized as the fastest growing UCaaS platform in the United States. Following the merger with NetSapiens, the Company has reorganized with two operating segments, which consist of cloud telecommunications services and software solutions.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Basis of Presentation – </strong>The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc., Crexendo International, Inc., Centric Telecom, Inc., NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The Company’s consolidated financial statements include the results of operations of NetSapiens, LLC. from the date of acquisition. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Foreign Currency Translation<em> - </em></strong>The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three and nine months ended September 30, 2021 and 2020, we recorded foreign currency translation gains/(losses) of $1,000, and $9,000, respectively, in our statements of comprehensive income (loss).</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cash and Cash Equivalents – </strong>We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2021 and December 31, 2020, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $6,742,000 and $17,175,000, respectively. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Restricted Cash</strong><strong> – </strong>We classified $0 and $100,000 as restricted cash as of September 30, 2021 and December 31, 2020, respectively. During the three months ended March 31, 2021, our restricted cash requirement was waived and we released $100,000 into cash and cash equivalents. Cash was restricted for compensating balance requirements on purchasing card agreements. As of September 30, 2021 and December 31, 2020, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $0 and $100,000, respectively. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,353</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restricted cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total cash, cash equivalents, and restricted cash shown in the condensed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">consolidated statement of cash flows</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,701</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,453</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Trade Receivables – </strong>Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Allowance for Doubtful Accounts – </strong>The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contract Assets – </strong>Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contract Costs – </strong>Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $1,215,000 and $970,000 at September 30, 2021 and December 31, 2020, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2021 and 2020, the Company amortized $201,000 and $123,000, respectively, and there was no impairment loss in relation to the costs capitalized. During the nine months ended September 30, 2021 and 2020, the Company amortized $444,000 and $368,000 respectively, and there was no impairment loss in relation to the costs capitalized. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Inventory – </strong>Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Property and Equipment – </strong>Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to thirty-nine years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Land is not depreciable. Depreciable lives by asset group are as follows: </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Building</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">39 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer and office equipment</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 to 5 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer software</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Internal-use software</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vehicles</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">5 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 to 5 years</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Asset Acquisitions – </strong>Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Business Acquisitions - </strong>We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Goodwill – </strong>Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Intangible Assets – </strong>Our intangible assets consist of customer relationships and developed technologies. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contract Liabilities – </strong>Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Use of Estimates – </strong>In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>C</strong><strong>ontingencies – </strong>The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Service, Software Solutions and Product Revenue Recognition – </strong>Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cost of Service Revenue – </strong>Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cost of Software Solutions Revenue – </strong>Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cost of Product Revenue – </strong>Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Product Warranty – </strong>We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contingent Consideration – </strong>Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Public Offering</strong> – On September 28, 2020, the Company completed a public offering in which it issued and sold 1,750,000 shares of common stock at a price to the public of $5.50 per share. The shares sold and issued in the public offering resulted in an aggregate gross offering price of $9,625,000. The Company received net proceeds of $8,623,000 after deducting underwriting discounts and commissions of $674,000 and offering expenses of $328,000.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">On October 21, 2020, the underwriters of the Company’s public offering exercised their option to purchase additional shares of the Company’s common stock to cover sales by the underwriters of a greater number of shares than the total set forth in the filed prospectus for the public offering. The underwriters purchased an additional 420,000 shares of common stock from the Company. The gross proceeds to the Company of the issuance were $2,310,000, and the Company received net proceeds of $2,148,000 after deducting underwriting discounts and commissions.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Research and Development – </strong>Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Fair Value Measurements – </strong>The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"><em>Level 1</em> — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.</p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"><em>Level 2</em> — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Quoted prices for similar assets or liabilities in active markets;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Quoted prices for identical or similar assets in non-active markets;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Inputs other than quoted prices that are observable for the asset or liability; and</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Inputs that are derived principally from or corroborated by other observable market data.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"><em>Level 3</em> — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions. </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Lease Obligations</strong><strong> – </strong>We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Notes Payable – </strong>We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Income Taxes – </strong>We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2020 we determined that we would be able to realize our deferred income tax assets in the future and released $7,487,000 of the valuation allowance.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Stock-Based Compensation – </strong>For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”). </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Operating Segments</strong><strong> – </strong>Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Crexendo Business Solutions, Inc., Crexendo International, Inc., and Centric Telecom, Inc. We generate over 99% of our total revenue from customers within North America (United States and Canada) and less than 1% of our total revenues from customers in other parts of the world.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Significant Customers</strong><strong> – </strong>No customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2021 and 2020. No customer accounted for 10% or more of our total trade accounts receivable as of September 30, 2021 and one cloud telecommunications services customer accounted for 11% of total trade accounts receivable as of December 31, 2020.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Recently Adopted Accounting Pronouncements</strong><strong> – </strong>In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, <em>Income Taxes</em>. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The Company adopted ASU 2019-12 effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We adopted this guidance effective January 1, 2020. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In January 2017, the FASB issued ASU 2017-04, <em>Intangibles - Goodwill and Other (Topic 350):</em> Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The Company adopted ASU 2017-04 effective January 1, 2020. The adoption of this ASU did not have an impact on our condensed consolidated financial statements. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Recently Issued Accounting Pronouncements</strong><strong> – </strong>In June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is effective for our fiscal year beginning after December 15, 2021, including interim periods within this fiscal year. This guidance can be applied using either a modified or full retrospective approach. The Company is currently evaluating the impact this ASU will have on the financial statements and related disclosures, as well as the timing of adoption.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Description of Business – </strong>Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning premier provider of Unified Communications as a Service (UCaaS), Call Center as a Service (CCaaS), communication platform software solutions, and collaboration services designed to provide enterprise-class cloud communication solutions to any size business through our business partners, agents, and direct channels. Our solutions currently support over two Million end users globally and was recently recognized as the fastest growing UCaaS platform in the United States. Following the merger with NetSapiens, the Company has reorganized with two operating segments, which consist of cloud telecommunications services and software solutions.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Basis of Presentation – </strong>The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc., Crexendo International, Inc., Centric Telecom, Inc., NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The Company’s consolidated financial statements include the results of operations of NetSapiens, LLC. from the date of acquisition. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Foreign Currency Translation<em> - </em></strong>The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three and nine months ended September 30, 2021 and 2020, we recorded foreign currency translation gains/(losses) of $1,000, and $9,000, respectively, in our statements of comprehensive income (loss).</p> 1000 9000 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cash and Cash Equivalents – </strong>We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2021 and December 31, 2020, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $6,742,000 and $17,175,000, respectively. </p> 6742000 17175000 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Restricted Cash</strong><strong> – </strong>We classified $0 and $100,000 as restricted cash as of September 30, 2021 and December 31, 2020, respectively. During the three months ended March 31, 2021, our restricted cash requirement was waived and we released $100,000 into cash and cash equivalents. Cash was restricted for compensating balance requirements on purchasing card agreements. As of September 30, 2021 and December 31, 2020, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $0 and $100,000, respectively. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,353</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restricted cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total cash, cash equivalents, and restricted cash shown in the condensed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">consolidated statement of cash flows</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,701</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,453</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 100000 100000 0 100000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,353</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restricted cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total cash, cash equivalents, and restricted cash shown in the condensed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">consolidated statement of cash flows</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,701</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,453</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 7701000 15353000 0 100000 7701000 15453000 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Trade Receivables – </strong>Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Allowance for Doubtful Accounts – </strong>The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contract Assets – </strong>Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contract Costs – </strong>Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $1,215,000 and $970,000 at September 30, 2021 and December 31, 2020, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2021 and 2020, the Company amortized $201,000 and $123,000, respectively, and there was no impairment loss in relation to the costs capitalized. During the nine months ended September 30, 2021 and 2020, the Company amortized $444,000 and $368,000 respectively, and there was no impairment loss in relation to the costs capitalized. </p> 1215000 123000 444000 368000 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Inventory – </strong>Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Property and Equipment – </strong>Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to thirty-nine years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Land is not depreciable. Depreciable lives by asset group are as follows: </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Building</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">39 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer and office equipment</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 to 5 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer software</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Internal-use software</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vehicles</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">5 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 to 5 years</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations. </p> <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Building</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">39 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer and office equipment</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 to 5 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer software</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Internal-use software</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vehicles</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">5 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:72%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:12%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 to 5 years</p></td></tr></tbody></table> 39 2 to 5 3 3 5 to 5 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Asset Acquisitions – </strong>Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Business Acquisitions - </strong>We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Goodwill – </strong>Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Intangible Assets – </strong>Our intangible assets consist of customer relationships and developed technologies. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contract Liabilities – </strong>Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Use of Estimates – </strong>In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>C</strong><strong>ontingencies – </strong>The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Service, Software Solutions and Product Revenue Recognition – </strong>Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cost of Service Revenue – </strong>Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cost of Software Solutions Revenue – </strong>Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Cost of Product Revenue – </strong>Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Product Warranty – </strong>We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Contingent Consideration – </strong>Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Public Offering</strong> – On September 28, 2020, the Company completed a public offering in which it issued and sold 1,750,000 shares of common stock at a price to the public of $5.50 per share. The shares sold and issued in the public offering resulted in an aggregate gross offering price of $9,625,000. The Company received net proceeds of $8,623,000 after deducting underwriting discounts and commissions of $674,000 and offering expenses of $328,000.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">On October 21, 2020, the underwriters of the Company’s public offering exercised their option to purchase additional shares of the Company’s common stock to cover sales by the underwriters of a greater number of shares than the total set forth in the filed prospectus for the public offering. The underwriters purchased an additional 420,000 shares of common stock from the Company. The gross proceeds to the Company of the issuance were $2,310,000, and the Company received net proceeds of $2,148,000 after deducting underwriting discounts and commissions.</p> 1750000 5.50 9625000 8623000 674000 328000 420000 2310000 2148000 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Research and Development – </strong>Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Fair Value Measurements – </strong>The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"><em>Level 1</em> — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.</p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"><em>Level 2</em> — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Quoted prices for similar assets or liabilities in active markets;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Quoted prices for identical or similar assets in non-active markets;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Inputs other than quoted prices that are observable for the asset or liability; and</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Inputs that are derived principally from or corroborated by other observable market data.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px"><em>Level 3</em> — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Lease Obligations</strong><strong> – </strong>We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Notes Payable – </strong>We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Income Taxes – </strong>We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2020 we determined that we would be able to realize our deferred income tax assets in the future and released $7,487,000 of the valuation allowance.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations. </p> 7487000 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Stock-Based Compensation – </strong>For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”). </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Operating Segments</strong><strong> – </strong>Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Crexendo Business Solutions, Inc., Crexendo International, Inc., and Centric Telecom, Inc. We generate over 99% of our total revenue from customers within North America (United States and Canada) and less than 1% of our total revenues from customers in other parts of the world.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Significant Customers</strong><strong> – </strong>No customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2021 and 2020. No customer accounted for 10% or more of our total trade accounts receivable as of September 30, 2021 and one cloud telecommunications services customer accounted for 11% of total trade accounts receivable as of December 31, 2020.</p> 0.10 0.11 <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Recently Adopted Accounting Pronouncements</strong><strong> – </strong>In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, <em>Income Taxes</em>. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The Company adopted ASU 2019-12 effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We adopted this guidance effective January 1, 2020. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In January 2017, the FASB issued ASU 2017-04, <em>Intangibles - Goodwill and Other (Topic 350):</em> Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The Company adopted ASU 2017-04 effective January 1, 2020. The adoption of this ASU did not have an impact on our condensed consolidated financial statements. </p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><strong>Recently Issued Accounting Pronouncements</strong><strong> – </strong>In June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is effective for our fiscal year beginning after December 15, 2021, including interim periods within this fiscal year. This guidance can be applied using either a modified or full retrospective approach. The Company is currently evaluating the impact this ASU will have on the financial statements and related disclosures, as well as the timing of adoption.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. Revenue</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product, service, or software solution to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities – separated by reportable segments – from which the Company generates its revenue. For more detailed information about reportable segments, see Note 15.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Cloud Telecommunications Services Segment </em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-six to sixty months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><em>Desktop Devices</em><strong> – </strong>Revenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><em>Equipment Financing Revenue</em><strong> – </strong>Fees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><em>Cloud Telecommunications Services</em><strong> – </strong>Cloud telecommunication services include voice, data, collaboration software, broadband Internet access, interest generated from equipment financing revenue, and support for premise based PBX phone systems. The Company recognizes revenue as services are provided in service revenue. Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third-party service providers. Cloud telecommunications services are billed and paid on a monthly basis. Our telecommunications services contracts typically have a term of thirty-six to sixty months.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><em>Fees, Commissions, and Other, Recognized over Time</em><strong> – </strong>Includes contracted and non-contracted items such as:</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:justify;margin-left:auto;line-height:normal;margin-right:auto;width:100%"><tbody><tr style="height:15px"><td style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Contracted activation and flash fees – The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Non-contracted carrier cost recovery fee – This fee recovers the various costs and expenses that the Company incurs in connection with complying with legal, regulatory, and other requirements, including without limitation federal, state, and local reporting and filing requirements. This fee is assessed as a set percentage of our monthly billing and is recognized monthly.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Non-contracted administrative fees – Administrative fees are recognized as revenue on a monthly basis.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><em>One-Time Fees, Commissions, and Other</em><strong> – </strong>Includes contracted and non-contracted items such as:</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:justify;margin-left:auto;line-height:normal;margin-right:auto;width:100%"><tbody><tr style="height:15px"><td style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Contracted professional service revenue – Professional service revenue includes professional installation services, custom integration, and other professional services. The Company typically bills and collects professional service revenue upon entering into a contract with a customer. Professional service revenue is recognized as revenue when the performance obligations are completed.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Non-contracted cancellation fees – These cancellation fees relate to remaining contractual term buyout payments in connection with early cancellation and are billed and recognized as revenue upon receipt.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Other non-contracted fees – These fees include disconnect fees, shipping fees, restocking fees, and porting fees. Other non-contracted fees are recognized as revenue upon receipt of payment.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Software Solutions Segment</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Software Solutions segment derives revenues from three primary sources: software licenses, software maintenance support and professional services. Software and services may be sold separately or in bundled packages. Generally, contracts with customers contain multiple performance obligations, consisting of software and services. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the software licenses and professional services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 36pt; text-align:justify;"><em>Software Licenses</em><strong> - </strong>The Company’s software licenses typically provide a perpetual right to use the Company’s software. The Company also sells term-based software licenses that expire and Software-as-a-Service (“SaaS”) based software which are referred to as subscription arrangements. The Company does not customize its software nor are installation services required, as the customer has a right to utilize internal resources or a third-party service company. The software is delivered before related services are provided and are functional without professional services or customer support. The Company has concluded that its software licenses are functional intellectual property that are distinct, as the user can benefit from the software on its own. The software license revenue could be recognized upon transfer of control or when the software is made available for download, as this is the point that the user of the software can direct the use of, and obtain substantially all of the remaining benefits from, the functional intellectual property. However, historical experience shows that customers regularly renegotiate the number of licenses during the installation process. Therefore, the Company recognizes revenue from software licenses when the setup is complete. The Company does not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the subscription period. </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:justify;margin-left:auto;line-height:normal;margin-right:auto;width:100%"><tbody><tr style="height:15px"><td style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><em>SNAPsolution®</em> - a comprehensive, IP-based platform that provides a broad suite of UC services including hosted Private Branch Exchange (PBX), auto-attendant, call center, conferencing, and mobility. The platform includes a broad range of feature-sets, custom-built to provide unprecedented levels of flexibility, making the solution competitive with the market’s leading players. SNAPsolution includes a full suite of Voice over Internet Protocol (VoIP)/UC features with one low cost universal license, as opposed to pricing each feature individually. The Company licenses its platform based on concurrent sessions, not per seat/per feature. This allows service providers to oversubscribe their networks, driving down the cost per seat as volume increases. As the service provider increases their customer base, they only have to ensure they have sufficient concurrent call licenses to support users across the network. The Company recognizes one-time upfront software license revenue when the software setup is complete.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><em>SNAPaccel – a </em>Software-as-a-Service (“SaaS”) based software license referred to as subscription arrangements. The Company recognizes revenue as subscriptions are provided in service revenue on a monthly basis.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 36pt; text-align:justify;"><em>Subscription Maintenance and Support -</em><strong> </strong>Subscription maintenance and support revenue includes revenue from maintenance service contracts, customer support, and other supportive services. The Company offers warranties on its products. The warranty period for the Company’s licensed software is generally 90 days. Certain of the Company’s warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations. The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations. The Company does not typically allow and has no history of accepting material product returns. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. Subscription and maintenance support revenue is recognized ratably over the term of the customer support agreement, which is typically one year. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 36pt; text-align:justify;"><em>Professional Services and Other - </em>The Company’s professional services include consulting, technical support, resident engineer services, design services and installation services. Revenue from professional services and other is recognized when the performance obligation is complete and the customer has accepted the performance obligation.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Disaggregation of Revenue</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended September 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cloud</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Software</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Telecommunications</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Reportable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segments</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Major products/services lines</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment financing revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,718</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,718</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fees, commissions, and other, recognized over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">419</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">419</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">One time fees, commissions and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software licenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,473</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,473</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subscription maintenance and support</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,213</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,213</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Professional services and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">98</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">98</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,026</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,784</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,810</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Timing of revenue recognition</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products, services, and fees recognized at a point in time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">775</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,917</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,692</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products, services, and fees transferred over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,251</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,867</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">6,118</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,026</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,784</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,810</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended September 30, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cloud</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Software</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Telecommunications</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Reportable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segments</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Major products/services lines</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">489</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">489</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment financing revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fees, commissions, and other, recognized over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">373</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">373</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">One time fees, commissions and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Timing of revenue recognition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products and fees recognized at a point in time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">529</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">529</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Services and fees transferred over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,614</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,614</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended September 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cloud</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Software</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Telecommunications</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Reportable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segments</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Major products/services lines</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,509</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,509</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment financing revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">198</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">198</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fees, commissions, and other, recognized over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,252</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,252</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">One time fees, commissions and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software licenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subscription maintenance and support</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Professional services and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">135</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">135</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,300</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,796</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,096</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Timing of revenue recognition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products and fees recognized at a point in time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,804</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,633</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,437</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Services and fees transferred over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,496</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,163</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,659</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,300</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,796</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,096</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended September 30, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cloud</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Software</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Telecommunications</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Reportable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segments</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Major products/services lines</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,317</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,317</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment financing revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fees, commissions, and other, recognized over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">One time fees, commissions and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Timing of revenue recognition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products and fees recognized at a point in time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,440</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,440</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Services and fees transferred over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,624</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,624</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em><strong>Contract balances</strong></em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Receivables, which are included in trade receivables, net of allowance </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">209</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,884</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Significant changes in the contract assets and the contract liabilities balances during the period are as follows:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue recognized that was included in the contract liability balance at the beginning of the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> (986</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(976</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Increase due to cash received, excluding amounts recognized as revenue during the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> 2,642</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">990</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transferred to receivables from contract assets recognized at the beginning of the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(47</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Increase due to additional unamortized discounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">97</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Transaction price allocated to the remaining performance obligations</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period from the cloud telecommunications services segment (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2026</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications service</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">3,905</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">11,306</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">7,699</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,967</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2,165</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">30,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">All consideration from contracts with customers is included in the amounts presented above</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The table above excludes backlog from the software solutions segment acquired in the NetSapiens acquisition, as additional time is required to compile the data.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended September 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cloud</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Software</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Telecommunications</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Reportable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segments</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Major products/services lines</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment financing revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,718</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,718</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fees, commissions, and other, recognized over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">419</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">419</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">One time fees, commissions and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software licenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,473</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,473</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subscription maintenance and support</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,213</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,213</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Professional services and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">98</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">98</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,026</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,784</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,810</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Timing of revenue recognition</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products, services, and fees recognized at a point in time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">775</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,917</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,692</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products, services, and fees transferred over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,251</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,867</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">6,118</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,026</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,784</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,810</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended September 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cloud</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Software</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Telecommunications</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Reportable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segments</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Major products/services lines</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,509</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,509</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment financing revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">198</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">198</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fees, commissions, and other, recognized over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,252</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,252</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">One time fees, commissions and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software licenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subscription maintenance and support</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Professional services and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">135</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">135</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,300</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,796</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,096</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Timing of revenue recognition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products and fees recognized at a point in time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,804</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,633</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,437</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Services and fees transferred over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,496</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,163</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,659</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,300</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,796</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,096</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended September 30, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cloud</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Software</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Telecommunications</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Reportable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segment</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Segments</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Major products/services lines</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,317</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,317</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equipment financing revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fees, commissions, and other, recognized over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">One time fees, commissions and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Timing of revenue recognition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Products and fees recognized at a point in time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,440</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,440</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Services and fees transferred over time</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,624</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,624</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 701000 0 701000 63000 0 63000 3718000 0 3718000 419000 0 419000 125000 125000 0 1473000 1473000 0 2213000 2213000 0 98000 98000 5026000 3784000 8810000 775000 1917000 4251000 1867000 3784000 489000 0 489000 59000 0 59000 3182000 0 3182000 373000 0 373000 40000 40000 4143000 529000 0 529000 3614000 0 3614000 4143000 0 4143000 1509000 0 1509000 198000 0 198000 10995000 0 10995000 1252000 0 1252000 346000 346000 0 2210000 2210000 0 2451000 2451000 0 135000 135000 14300000 4796000 19096000 1804000 2633000 12496000 2163000 14659000 4796000 19096000 1317000 0 1317000 156000 0 156000 9321000 0 9321000 0 1147000 123000 12064000 0 12064000 1440000 0 1440000 10624000 0 10624000 0 12064000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Receivables, which are included in trade receivables, net of allowance </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">209</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,884</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1307000 538000 209000 159000 2884000 1228000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contract Liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue recognized that was included in the contract liability balance at the beginning of the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> (986</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(976</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Increase due to cash received, excluding amounts recognized as revenue during the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> 2,642</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">990</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transferred to receivables from contract assets recognized at the beginning of the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(47</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Increase due to additional unamortized discounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">97</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 -986000 0 -976000 0 2642000 0 990000 -47000 0 -21000 0 97000 0 158000 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2026</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Desktop devices</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Telecommunications service</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">3,905</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">11,306</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">7,699</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,967</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2,165</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">30,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">All consideration from contracts with customers is included in the amounts presented above</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 0 0 0 0 242000 11306000 7699000 4967000 2165000 439000 30481000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0cm; text-align:justify;"><strong>3. Earnings Per Common Share</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Basic net income/(loss) per common share is computed by dividing the net income for the period by the weighted-average number of common shares outstanding during the period. Diluted net income per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the three and nine months ended September 30, 2021 is the same as basic net loss per common share because the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net income per common share: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income/(loss) (in thousands) (A)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,843</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">779</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted-average share reconciliation:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Weighted-average basic shares outstanding (B)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,596,415</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,244,804</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,757,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,058,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Dilutive effect of stock-based awards</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,004,231</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,735,704</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Diluted weighted-average outstanding shares of common stock (C)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">21,596,415</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17,249,035</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,757,658</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,793,896</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Earnings per common share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Basic (A/B)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.09</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.05</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Diluted (A/C)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.09</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.05</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">For the three and nine months ended September 30, 2021 and 2020, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net income per share because including them would be anti-dilutive. </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">970,631</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,685</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">840,623</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">91,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income/(loss) (in thousands) (A)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,843</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">779</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted-average share reconciliation:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Weighted-average basic shares outstanding (B)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,596,415</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,244,804</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,757,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,058,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Dilutive effect of stock-based awards</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,004,231</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,735,704</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Diluted weighted-average outstanding shares of common stock (C)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">21,596,415</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17,249,035</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,757,658</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,793,896</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Earnings per common share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Basic (A/B)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.09</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.05</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Diluted (A/C)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.09</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.05</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> -125000 131000 -1843000 779000 21596415 15244804 19757658 15058192 2004231 1735704 21596415 17249035 19757658 16793896 -0.01 0.01 -0.09 0.05 -0.01 0.01 -0.09 0.05 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">970,631</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,685</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">840,623</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">91,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 970631 840623 91845 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>4. Acquisitions</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>NetSapiens, Inc. Merger Agreement</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">On June 1, 2021, the Company acquired 100% of the issued and outstanding shares of NetSapiens, Inc. (“NetSapiens”), a provider of a comprehensive suite of unified communications (UC), video conferencing, collaboration &amp; contact center solutions to service providers, servicing over two million users around the globe. The aggregate purchase price was approximately $49.1 million, consisting of $10 million in cash, and approximately $39 million in common stock and stock options. In connection with the closing of the Merger, the Company issued 3,097,309 shares of the Company’s common stock valued at $5.47 per share for common stock consideration of approximately $16.9 million, and 4,482,328 options under the Crexendo, Inc. 2021 Equity Incentive Plan with an aggregate value of $22.1 million, net of the aggregate exercise price of $5.6 million. Acquisition costs are included in general and administrative expenses and totaled $4,000 for the three months ended September 30, 2021 and $1,015,000 for the nine months ended September 30, 2021. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The acquisition was accounted for under the acquisition method of accounting, with the Company identified as the acquirer. The Company’s unaudited condensed consolidated financial statements include the results of operations of NetSapiens from the date of acquisition. The historical results of operations of NetSapiens were not significant to the Company’s unaudited condensed consolidated results of operations for the periods presented. Under the acquisition method of accounting, the aggregate amount of consideration paid by the Company was allocated to NetSapiens’s net tangible assets and intangible assets based on their estimated fair value on the acquisition date. The preliminary purchase price allocation, as set forth in the table below, reflects various preliminary fair value estimates and analysis prepared by the Company. The preliminary purchase price allocation is subject to revision as a more detailed analysis is completed by a third party valuation specialist and additional information on the fair values of NetSapiens’s assets and liabilities becomes available. Any change in the fair value of the net assets of NetSapiens will change the amount of the purchase price allocable to goodwill. Final purchase accounting adjustments may differ materially from preliminary purchase price allocation presented here. The preliminary areas of the purchase price allocation that are not yet finalized relate to the identification and valuation of intangible assets by an independent third party valuation firm and the determination of fair values of certain assets and liabilities; trade receivable, right-of-use assets and associated liabilities, deferred tax assets, and contract costs. We anticipate finalizing our purchase price allocation during 2021. The following table presents the preliminary allocation of the assets acquired and liabilities assumed as of June 1, 2021 (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total purchase price</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">49,062</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Trade receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">846</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">319</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">62</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">551</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,829</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other long-term assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets- existing technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets- customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,473</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total identifiable assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,926</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(438</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,412</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,475</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(379</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(629</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(29</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease liabilities, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(219</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities assumed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(5,598</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">26,734</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">A preliminary estimate of $5.0 million has been allocated to existing technology, an intangible asset with an estimated useful life of approximately 6 years. A preliminary estimate of $16.5 million has been allocated to customer relationships with an estimated life of approximately 9 years. The estimated fair values of existing technology and customer relationships was established based upon the income approach. The income approach relies on an estimation of the present value of the future monetary benefits expected to flow to the owner of an asset during its remaining economic life. This approach requires a projection of the cash flow that the asset is expected to generate in the future. The projected cash flow is discounted to its present value using a rate of return, or discount rate that accounts for the time value of money and the degree of risk inherent in the asset. The income approach may take the form of a “relief from royalty” methodology, a cost savings methodology, a “with and without” methodology, or excess earnings methodology, depending on the specific asset under consideration.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The existing technology and customer relationships were valued using the multi-period excess earnings method. Inherent in the multi-period excess earnings method is the recognition that, in most cases, all of the assets of the business, both tangible and intangible, contribute to the generation of the cash flow of the business and the net cash flows attributable to the subject asset must recognize the support of the other assets which contribute to the realization of the cash flows. This future cash flow was then discounted using an estimated required rate of return for the asset to determine the present value of the future cash flows attributable to the asset. The key assumptions used in valuing the existing technology and customer relationships acquired are as follows: weighted average cost of capital of 17.4%, tax rate of 22.5%, and estimated economic life of 6 and 9 years, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">A preliminary estimate of $26.7 million has been allocated to goodwill. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Goodwill will not be amortized and will be tested for impairment at least annually. The preliminary purchase price allocation for NetSapiens is subject to revision as more detailed analysis is completed and additional information on the fair values of NetSapiens’ assets and liabilities becomes available. Any changes in the fair value of the net assets of NetSapiens will change the amount of the purchase price allocable to goodwill. The final purchase accounting allocation may therefore differ materially from the pro forma adjustments presented herein. The final allocation may include (1) changes in fair values of property and equipment (2) changes in allocations to intangible assets such as technology, customer relationships, and deferred revenue as well as goodwill and (3) other changes to assets and liabilities.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The following unaudited pro forma information presents our condensed consolidated results of operations as if NetSapiens, Inc. had been included in our consolidated results since January 1, 2020:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended September 30, (Unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,867</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income/(loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,671</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">487</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.64</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.03</td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The unaudited pro forma financial information is presented for informational purposes only, and may not necessarily reflect the Company’s future results of operations or what the results of operations would have been had the Company owned and operated NetSapiens, Inc. as of January 1, 2020.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Centric Telecom, Inc. Business Acquisition</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">On January 14, 2021, the Company acquired 100% of the issued and outstanding shares of Centric Telecom, Inc., a provider of telecommunications products, services, and solutions in Northern Virginia. The aggregate purchase price of $3,255,000 consisted of $2,163,000 of cash paid at closing, 46,662 shares of our common stock with an estimated fair value of $346,000 issued at closing, and $746,000 of estimated contingent consideration to be paid out based on annualized revenue recognized during the nine month earn-out period. The fair value of the common stock issued as consideration was determined based on the closing market price of the Company’s common stock on the date of the acquisition of $7.42. The aggregate purchase price is subject to customary upward or downward adjustments for Centric Telecom’s net working capital. Acquisition costs are included in general and administrative expenses and totaled $0 for the three months ended September 30, 2021 and $50,000 for the nine months ended September 30, 2021.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The acquisition was accounted for under the acquisition method of accounting, with the Company identified as the acquirer. The Company’s unaudited condensed consolidated financial statements include the results of operations of Centric Telecom from the date of acquisition. The historical results of operations of Centric Telecom were not significant to the Company’s unaudited condensed consolidated results of operations for the periods presented. Under the acquisition method of accounting, the aggregate amount of consideration paid by the Company was allocated to Centric Telecom’s net tangible assets and intangible assets based on their estimated fair value on the acquisition date. The preliminary purchase price allocation, as set forth in the table below, reflects various preliminary fair value estimates and analysis prepared by the Company. The preliminary purchase price allocation is subject to revision as a more detailed analysis is completed by a third party valuation specialist and additional information on the fair values of Centric’s assets and liabilities becomes available. Any change in the fair value of the net assets of Centric Telecom will change the amount of the purchase price allocable to goodwill. Final purchase accounting adjustments may differ materially from preliminary purchase price allocation presented here. The primary areas of the purchase price allocation that are not yet finalized relate to the valuation of the intangible assets acquired, fair value of right to use assets and associated operating lease liabilities assumed, and net working capital adjustments. We anticipate finalizing our purchase price allocation during 2021. The following table presents the preliminary allocation of the assets acquired and liabilities assumed as of January 14, 2021 (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Consideration (including estimated unpaid contingent consideration)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,163</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contingent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">746</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,255</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">122</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right to use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">134</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,238</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other long-term assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">44</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,630</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts Payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued Expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">187</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract Liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating Lease Liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">118</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Direct Financing Liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total liabilities assumed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">498</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net identifiable assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,123</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total purchase price</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,255</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The intangible assets acquired consist of customer relationships. The fair value of the customer relationships was determined utilizing variations of the income approach where the expected future cash flows resulting from the acquired identifiable intangible assets were reduced by operating costs and charges for contributory assets and then discounted to present value at the weighted average cost of capital. The key assumptions used in valuing the customer relationships acquired is a weighted average cost of capital of 17.4% and a tax rate of 22.5%. The amortizable intangible assets have an average useful life of eight years. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of $1,123,000, which is not deductible for tax purposes. The goodwill recognized is primarily attributable to contributions of the entity’s assembled workforce of the acquired business.</p> 49100000 10000000 39000000 3097309 5.47 16900000 4482328 22100000 5600000 4000000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total purchase price</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">49,062</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Trade receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">846</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">319</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">62</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">551</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,829</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other long-term assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets- existing technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets- customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,473</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total identifiable assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,926</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(438</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,412</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,475</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(379</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(629</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(29</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease liabilities, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(219</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities assumed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(5,598</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">26,734</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 49062000 1658000 846000 57000 319000 62000 551000 2829000 84000 5047000 16473000 27926000 438000 2412000 -17000 1475000 -379000 -629000 -29000 -219000 -5598000 26734000 A preliminary estimate of $5.0 million has been allocated to existing technology, an intangible asset with an estimated useful life of approximately 6 years. A preliminary estimate of $16.5 million has been allocated to customer relationships with an estimated life of approximately 9 years 0.225 26700000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Nine Months Ended September 30, (Unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(In thousands)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,867</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income/(loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,671</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">487</td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.64</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.03</td><td style="width:1%;white-space: nowrap;"/></tr></tbody></table> 24123000 20867000 -12671000 -487000 -0.64 -0.03 the Company acquired 100% of the issued and outstanding shares of Centric Telecom, Inc., a provider of telecommunications products, services, and solutions in Northern Virginia. The aggregate purchase price of $3,255,000 consisted of $2,163,000 of cash paid at closing, 46,662 shares of our common stock with an estimated fair value of $346,000 issued at closing, and $746,000 of estimated contingent consideration to be paid 0 50000000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Consideration (including estimated unpaid contingent consideration)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,163</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contingent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">746</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,255</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">122</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right to use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">134</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Intangible assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,238</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other long-term assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">44</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,630</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts Payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued Expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">187</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract Liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating Lease Liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">118</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Direct Financing Liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total liabilities assumed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">498</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net identifiable assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,123</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total purchase price</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,255</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2163000 346000 746000 3255000 7000 122000 4000 12000 12000 57000 134000 2238000 44000 2630000 26000 187000 147000 118000 20000 498000 2132000 1123000 3255000 1123000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>5. Trade Receivables, net</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0cm; TEXT-INDENT: 36pt; text-align:justify;">Our trade receivables balance consists of traditional trade receivables. Below is an analysis of our trade receivables as shown on our balance sheet (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross trade receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,347</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">559</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(40</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">538</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,280</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">27</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">538</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross trade receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,347</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">559</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(40</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">538</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,280</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">27</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">538</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1347000 559000 40000 21000 1307000 538000 1280000 538000 27000 0 538000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>6. Prepaid Expenses </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Prepaid expenses consisted of the following (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid corporate insurance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">53</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid software services and support</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">281</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid employee insurance premiums</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid Nasdaq listing fee</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">118</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">46</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">650</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">190</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid corporate insurance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">53</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid software services and support</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">281</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid employee insurance premiums</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid Nasdaq listing fee</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">118</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">46</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">650</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">190</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 158000 53000 281000 20000 78000 71000 15000 0 118000 46000 650000 190000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>7. Property and Equipment</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Property and equipment consisted of the following (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Building</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Land</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,925</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">576</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Internal-use software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vehicles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">95</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,084</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,742</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,059</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,734</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Depreciation and amortization expense is included in general and administrative expenses and totaled $63,000 and $34,000 for the three months ended September 30, 2021 and 2020, respectively and totaled $158,000 and $128,000 for the nine months ended September 30, 2021 and 2020, respectively. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Building</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Land</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,925</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">576</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Internal-use software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vehicles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">95</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,084</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,742</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,059</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,734</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2000000 2000000 500000 500000 1925000 1436000 576000 526000 14000 14000 95000 0 33000 0 2084000 1742000 3059000 2734000 63000 34000 158000 128000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>8. Intangible Assets and Goodwill</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">Acquired intangible assets subject to amortization consist of the following (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">19,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(1,331</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">18,551</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(919</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">252</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Developed technologies</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">5,047</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(361</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">4,686</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total acquired intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">24,929</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(1,692</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">23,237</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">1,171</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(919</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">252</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">As of September 30, 2021, the weighted average remaining useful life for customer relationships was 8.5 years and developed technologies was 5.7 years.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Amortization expense for customer relationships intangible assets is included in general and administrative expenses and totaled $236,000 and $16,000 for the three months ended September 30, 2021 and 2020, respectively, and totaled $412,000 and $46,000 for the nine months ended September 30, 2021 and 2020, respectively. Amortization expense for developed technologies intangible assets is included in cost of software solutions revenue and totaled $270,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and totaled $361,000 and $0 for the nine months ended September 30, 2021 and 2020, respectively. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">During the three months ended June 30, 2021, the Company acquired $21,520,000 in intangible assets in connection with the NetSapiens business acquisition. During the three months ended March 31, 2021, the Company acquired $2,238,000 in intangible assets in connection with the Centric Telecom business acquisition. During the year ended December 31, 2020, we reduced customer relationships by $121,000 due to an adjustment to the total consideration payable under the DoubleHorn customer relationships asset purchase agreement. </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">As of September 30, 2021, annual amortization of definite lived intangible assets, based on existing intangible assets and current useful lives, is estimated to be the following (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">507</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,110</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,553</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,849</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,218</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,237</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The following table provides a summary of changes in the carrying amounts of goodwill (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Goodwill</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">272</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Centric Telecom business acquisition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">NetSapiens business acquisition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">26,734</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at September 30, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28,129</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Carrying Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">19,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(1,331</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">18,551</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(919</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">252</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Developed technologies</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">5,047</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(361</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">4,686</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total acquired intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">24,929</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(1,692</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">23,237</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">1,171</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(919</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">252</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 19882000 -1331000 18551000 1171000 -919000 252000 5047000 -361000 4686000 0 0 0 24929000 -1692000 23237000 1171000 -919000 252000 P8Y6M P5Y8M12D 236000 16000 412000 46000 270000 0 361000 0 21520000 2238000 121000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">507</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,110</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,553</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,849</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,218</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,237</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 507000 2110000 2553000 2849000 15218000 23237000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Goodwill</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">272</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Centric Telecom business acquisition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,123</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">NetSapiens business acquisition</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">26,734</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at September 30, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28,129</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 272000 1123000 26734000 28129 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>9. Accrued Expenses</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Accrued expenses consisted of the following (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued wages, benefits and payroll taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">513</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">915</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">505</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued sales and telecommunication taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,616</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">438</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Product warranty liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">88</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,351</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,628</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:left;">The changes in aggregate product warranty liabilities for the year ended December 31, 2020 and nine months ended September 30, 2021 were as follows (in thousands): </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Warranty Liabilities</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at January 1, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrual for warranties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Adjustments related to pre-existing warranties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Warranty settlements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(27</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrual for warranties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Warranty settlements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(26</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at September 30, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">34</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Product warranty expense is included in cost of product revenue expense and totaled $15,000 and $11,000 for the three months ended September 30, 2021 and 2020, respectively, and $27,000and $29,000for the nine months ended September 30, 2021 and 2020, respectively.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued wages, benefits and payroll taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">513</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">915</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">505</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued sales and telecommunication taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,616</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">438</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Product warranty liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">88</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,351</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,628</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 698000 513000 915000 505000 2616000 438000 34000 33000 88000 139000 4351000 1628000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Warranty Liabilities</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at January 1, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrual for warranties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Adjustments related to pre-existing warranties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Warranty settlements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(27</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrual for warranties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Warranty settlements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(26</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at September 30, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">34</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 37000 33000 -10000 27000 33000 27000 26000 34000 15000 11000 27000 29000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>10. </strong><strong>Notes Payable</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Notes payable consists of a short and long-term financing arrangements: </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Notes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current notes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(73</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(71</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Notes payable, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,818</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,873</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">On January 27, 2020, we entered into a Fixed Rate Term Loan Agreement with Bank of America, N.A. to finance Two Million Dollars ($2,000,000) to purchase our corporate office building. The Loan Agreement has a term of seven (7) years with monthly payments of Eleven Thousand Eight Hundred Forty-One and 15/100 Dollars ($11,841.15), including interest at 3.67%, beginning on March 1, 2020, secured by the office building.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">As of September 30, 2021, future principal payments are scheduled as follows (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">79</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,643</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Notes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current notes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(73</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(71</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Notes payable, net of current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,818</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,873</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1891000 1944000 73000 1818000 1873000 2000000 P7Y <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">79</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,643</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 19000 74000 76000 79000 1643000 1891000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>11. Fair Value Measurements</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We have financial instruments as of September 30, 2021 and December 31, 2020 for which the fair value is summarized below (in thousands): </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Estimated Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Estimated Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Equipment financing receivables </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance lease obligations</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">367</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">367</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Notes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Business acquisition contigent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Liabilities for which fair value is recognized in the balance sheet on a recurring basis are summarized below as of September 30, 2021 and December 31, 2020 (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><strong>As of September 30,</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair value measurement at reporting date</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Description</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Business acquisition contingent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Description</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31,<br/>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Asset acquisition contingent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The recurring Level 3 measurement of our business acquisition contingent consideration liability includes the following significant unobservable inputs at September 30, 2021 (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Contingent consideration liability</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value at </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Valuation technique</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Unobservable inputs</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue - based payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Discounted cash flow</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:18%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Discount Rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17.38</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Probability of milestone payment</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">90</td><td style="vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Projected year of payments</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2021</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Level 3 instruments are valued based on unobservable inputs that are supported by little or no market activity and reflect the Company’s own assumptions in measuring fair value. Future changes in fair value of the contingent financial milestone consideration, as a result of changes in significant inputs such as the discount rate and estimated probabilities of financial milestone achievements, could have a material effect on the statement of operations and balance sheet in the period of the change.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">During the three months ended March 31, 2021, the Company recorded $746,000 of contingent consideration in connection with the Centric Telecom business acquisition, to be paid based on the completion of the earn-out period. During the year ended December 31, 2020, the Company reduced the contingent consideration to be paid based on the completion of the earn-out period by $121,000 and recognized a reduction in the cost of the assets acquired in the DoubleHorn Asset Acquisition. The progression of the Company’s Level 3 instruments fair valued on a recurring basis for the three months ended September 30, 2021 and the year ended December 31, 2020 are shown in the table below (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Asset and Business Acquisition Contingent Consideration</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at January 1, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(54</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(121</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Additions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at September 30, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">746</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Estimated Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Estimated Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Equipment financing receivables </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance lease obligations</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">367</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">367</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Notes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Business acquisition contigent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1307000 1307000 538000 538000 1161000 1161000 1192000 1192000 367000 367000 84000 84000 1891000 1891000 1944000 1944000 746000 746000 0 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><strong>As of September 30,</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair value measurement at reporting date</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Description</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Business acquisition contingent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Description</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31,<br/>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Asset acquisition contingent consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 746000 0 0 746000 0 0 0 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Contingent consideration liability</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value at </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Valuation technique</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Unobservable inputs</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue - based payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Discounted cash flow</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:18%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Discount Rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17.38</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Probability of milestone payment</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">90</td><td style="vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Projected year of payments</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2021</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 746000 Discounted cash flow Discount Rate 0.1738 0.90 2021 746000 121000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Asset and Business Acquisition Contingent Consideration</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at January 1, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(54</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(121</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Additions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">746</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at September 30, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">746</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 175000 -54000 -121000 0 746000 0 0 746000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>12. Income Taxes</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Our effective tax rate for the three months ended September 30, 2021 and 2020 was 1167.4% and 2.2%, respectively, which resulted in an income tax benefit/(provision) of $(137,000) and $(3,000), respectively. Our effective tax rate for the nine months ended September 30, 2021 and 2020 was (11.8%) and 1.1%, respectively, which resulted in an income tax benefit/(provision) of $247,000 and $(9,000), respectively. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. As of December 31, 2020, management reviewed the weight of all the positive and negative evidence available. Management reviewed positive evidence such as achievement of three years of cumulative pretax income in the U.S. federal tax jurisdiction, projections of future pretax income and the duration of statutory carry-forward periods. As of December 31, 2020 the Company has achieved three years of cumulative pretax income, the achievement of three years of cumulative pretax income is objectively verifiable positive evidence and is considered significant positive evidence. Management also evaluated projections of future pretax income and the duration of statutory carry-forward periods to determine if the NOL carryforwards could be utilized in whole or in part before they expire unutilized. Forecasts and projections of future income are inherently subjective and therefore generally are given less weight, based on the extent to which the assumptions can be objectively verified based on historical experience. Management utilized historical objectively verifiable revenue growth trends and operating expense trends as assumptions for projections of future pretax income and determined that the Company would generate sufficient pre-tax income in future periods to utilize all of our deferred tax assets. Although historical trends utilized in our projections are objectively verifiable we assigned less weight to this positive evidence given the subjective nature of assumptions in projections. The combination of three years of cumulative pretax income and projections of future pretax income was considered significant positive evidence. Management reviewed negative evidence related to experience of credits and loss carryforwards expiring unutilized, and determined that although negative evidence exists, it was not significant evidence, as the current loss carryforwards do not begin to expire until 2031 and therefore risk is minimal. After reviewing the weight of the positive and negative evidence, management determined that there is sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $6,054,000 are realizable, and released the valuation allowance accordingly. </p> 11.674 0.022 -137000 3000 0.118 0.011 247000 9000 6054000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>13. Leases</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Lessee Accounting</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We determine if an agreement is a lease at inception. We lease office space, other assets, and office equipment under operating leases. We lease data center equipment, including maintenance contracts and vehicles under finance leases.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Operating leases are recorded as right-of-use (“ROU”) assets and lease liabilities on the balance sheet, excluding leases that are less than 12 months. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company’s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms may include options, at our sole discretion, to extend or terminate the lease. At the adoption date of ASC Topic 842, the Company was reasonably certain that we would exercise our option to renew our corporate office building operating lease. Lease expense is recognized on a straight-line basis over the lease term.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We previously leased our corporate office building in Tempe, Arizona from a Company that is owned by the major shareholder and CEO of the Company. The building was purchased on January 27, 2020 and the lease was cancelled. Amortization of the ROU assets and operating lease liabilities for the three months ended September 30, 2021 and 2020 was $0 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was $0 and $50,000, respectively. Rental expense incurred on operating leases for the three months ended September 30, 2021 and 2020 was approximately $0 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $0 and $25,000, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We leased office space in McLean, Virginia under a non-cancelable operating lease agreement that expired on July 31, 2021. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $9,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was $56,000 and $0, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We currently lease office space in Reston, Virgina under a non-cancelable operating lease agreement that expires in 2025. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $9,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $9,000, and $0, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We currently lease office space in La Jolla, California under a non-cancelable operating lease agreement that expires in 2022. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $94,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $124,000, and $0, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We currently lease other assets under multiple operating leases. The leases expire on various dates through 2023 and the interest rates range from 3.00% to 15.09%. The expense is included in cost of product expenses and totaled approximately $20,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and for the nine months ended September 30, 2021 and 2020 was $48,000 and $0, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We currently lease data center colocation space in Grand Rapids, Michigan, Las Vegas, Nevada and Dallas, Texas under non-cancelable operating lease agreements that expire in 2022. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $13,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $21,000 and $0, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under finance lease agreements which extends through 2025. The Company also leases three vehicles under financing agreements. One vehicle lease extends through 2021 and two vehicle leases extend through 2022. The outstanding balance for finance leases was $367,000 and $84,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $497,000 and $129,000 as of September 30, 2021 and December 31, 2020, respectively. Related accumulated depreciation totaled $165,000 and $60,000 as of September 30, 2021 and 2020, respectively. The $39,000 in support contracts were classified as a prepaid expense and are being amortized over the service period of 3 years. One support contract expired in January 2021 and the other expires in June 2024. Amortization expense is included in general and administrative expenses and totaled $1,000 and $2,000 for the three months ended September 30, 2021 and 2020, respectively, and $4,000 and $6,000 for the nine months ended September 30, 2021 and 2020, respectively. The interest rates on the finance lease obligations range from 1.37% and 6.7% and interest expense was $2,000 and $2,000 for the three months ended September 30, 2021 and 2020, respectively and $5,000 and $5,000 for the nine months ended September 30, 2021 and 2020, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The maturity of operating leases and finance lease liabilities as of September 30, 2021 are as follows:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">130</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">136</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">114</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">31</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total minimum lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">693</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">386</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Less: amount representing interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(14</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Present value of minimum lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">682</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">373</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Lease term and discount rate</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted-average remaining lease term (years)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted-average discount rate</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">66</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Operating cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Financing cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Lessor Accounting</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Lessor accounting remained substantially unchanged with the adoption of ASC Topic 842. Crexendo offers its customers lease financing for the lease of our cloud telecommunication equipment (IP or cloud telephone desktop devices). We account for these transactions as sales-type leases. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Operating lease revenue is classified as product revenue and totaled $54,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and $148,000 and $0 for the nine months ended September 30, 2021 and 2020, respectively. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases is recognized ratably over the applicable service period.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Equipment finance receivables arising from the rental of our cloud telecommunications equipment through sales-type leases, were as follows (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross financing receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,669</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: unearned income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(508</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(582</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Financing receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion of finance receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(324</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(286</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance receivables due after one year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">837</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">906</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Future minimum lease payments as of September 30, 2021, consisted of the following:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Lease Receivables</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">157</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">590</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">484</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">308</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">130</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Gross equipment financing receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,669</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Less: unearned income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(508</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Equipment financing receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 0 0 50000000 0 0 0 25000000 9000000 0 56000000 0 9000000 0 9000000 0 94000000 0 124000000 0 0.0300 0.1509 20000000 0 48000000 0 13000000 0 21000000 0 The outstanding balance for finance leases was $367,000 and $84,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $497,000 and $129,000 as of September 30, 2021 and December 31, 2020, respectively. Related accumulated depreciation totaled $165,000 and $60,000 as of September 30, 2021 and 2020, respectively. The $39,000 in support contracts were classified as a prepaid expense and are being amortized over the service period of 3 years 2000000 6000000 0.0137 0.067 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">130</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">136</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">114</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">31</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total minimum lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">693</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">386</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Less: amount representing interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(14</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Present value of minimum lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">682</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">373</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 130000 23000 461000 136000 58000 114000 44 77000 0 31000 693000 386000 11000 14000 682000 373000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Lease term and discount rate</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted-average remaining lease term (years)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted-average discount rate</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P1Y7M6D P3Y2M12D 0.043 0.022 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">66</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Operating cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Financing cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">71</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 66000 4000 71000 54000000 0 148000000 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross financing receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,669</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: unearned income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(508</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(582</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Financing receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion of finance receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(324</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(286</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance receivables due after one year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">837</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">906</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1669000 1774000 -508000 -582000 1161000 1192000 -324000 286000 837000 906000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Lease Receivables</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2021 remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">157</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">590</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">484</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">308</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">2025 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">130</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Gross equipment financing receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,669</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Less: unearned income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(508</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Equipment financing receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,161</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 157000 590000 484000 308000 130000 1669000 -508000 1161000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>14. Commitments and Contingencies</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Legal Proceedings</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">In the ordinary course of business, the Company may be involved in a variety of claims, lawsuits, investigations, and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters, and contractual disputes, that can arise in the normal course of the Company’s operations. The Company recognizes a provision when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts the amount of the provision to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. As of September 30, 2021, the Company does not have a recorded liability for estimated losses. Legal costs are expensed as incurred.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>15. Segment Reporting </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on an operating segment basis for purposes of allocating resources and evaluating our financial performance. Following the merger with NetSapiens, Inc., the Company reorganized into two operating segments, a software solutions operating segment and a cloud telecommunications services operating segment. The cloud telecommunications services segment generates revenue from selling cloud telecommunication services, products, and other internet services. The software solutions segment generates revenue from selling perpetual software licenses and software subscriptions, subscription maintenance and support, and professional services. The Company has two reportable operating segments, which consist of cloud telecommunications services and software solutions. Segment revenue, income/(loss) from operations, other income/(expense) and income/(loss) before income tax provision are as follows (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,026</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,784</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,796</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Consolidated revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,810</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19,096</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income/(loss) from operations:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(253</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">155</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,004</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">867</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">306</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(9</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total operating income/(loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">53</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">155</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,013</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">867</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other income/(expense), net:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(22</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(58</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(79</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total other income/(expense), net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(41</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(77</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(79</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income/(loss) before income tax provision:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(275</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">134</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,062</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">788</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">287</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(28</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income/(loss) before income tax provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">134</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(2,090</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">788</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Depreciation and amortization was $60,000 and $57,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $152,000 and $197,000 for the cloud telecommunications segment for the nine months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $6,000 and $0 for the software solutions segment for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $7,000 and $0 for the software solutions segment for the nine months ended September 30, 2021 and 2020, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Interest income was $0 and $1,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Interest income was $1,000 and $3,000 for the cloud telecommunications segment for the nine months ended September 30 2021 and 2020, respectively. Interest income was $0 for the software solutions segment for the three and nine months ended September 30, 2021 and 2020. </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Interest expense was $24,000 and $23,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Interest expense was $64,000 and $54,000 for the cloud telecommunications services segment for the nine months ended September 30, 2021 and 2020, respectively. Interest expense was $0 for the software solutions segment for the three and nine months ended September 30, 2021 and 2020. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,026</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,784</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,796</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Consolidated revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,810</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,143</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19,096</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,064</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income/(loss) from operations:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(253</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">155</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,004</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">867</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">306</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(9</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total operating income/(loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">53</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">155</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,013</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">867</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other income/(expense), net:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(22</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(58</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(79</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total other income/(expense), net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(41</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(21</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(77</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(79</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income/(loss) before income tax provision:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cloud telecommunications services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(275</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">134</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,062</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">788</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Software solutions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">287</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(28</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income/(loss) before income tax provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">134</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(2,090</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">788</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 5026000 4143000 14300000 12064000 3784000 0 4796000 0 8810000 4143000 19096000 12064000 -253000 155000 -2004000 867000 306000 0 -9000 0 53000 155000 -2013000 867000 -22000 -21000 -58000 -79000 -19000 0 -19000 0 -41000 -21000 -77000 -79000 -275000 134000 -2062000 788000 287000 0 -28000 0 60000 57000 152000 197000 6000 0 7000000 0 0 1000000 1000 3000 0 24000 23000 64000 54000 0 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Oct. 31, 2021
Cover [Abstract]    
Entity Registrant Name Crexendo, Inc.  
Entity Central Index Key 0001075736  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Sep. 30, 2021  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Entity Common Stock Shares Outstanding   21,685,214
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Entity File Number 001-32277  
Entity Incorporation State Country Code NV  
Entity Tax Identification Number 87-0591719  
Entity Address Address Line 1 1615 South 52nd Street  
Entity Address City Or Town Tempe  
Entity Address State Or Province AZ  
Entity Address Postal Zip Code 85281  
City Area Code 602  
Local Phone Number 714-8500  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 7,701,000 $ 17,579,000
Restricted cash 0 100,000
Trade receivables, net of allowance for doubtful accounts of $40 as of September 30, 2021 and $21 as of December 31, 2020 1,280,000 538,000
Contract assets 209,000 159,000
Inventories 479,000 504,000
Equipment financing receivables 324,000 286,000
Contract costs 519,000 421,000
Prepaid expenses 650,000 190,000
Income tax receivable 11,000 4,000
Total current assets 11,173,000 19,781,000
Long-term trade receivables, net of allowance for doubtful accounts of $0 as of June 30, 2021 and $0 as of December 31, 2020 27,000 0
Long-term equipment financing receivables, net 837,000 906,000
Property and equipment, net 3,059,000 2,734,000
Deferred income tax assets, net 8,883,000 6,054,000
Operating lease right-of-use assets 732,000 1,000
Intangible assets, net 23,237,000 252,000
Goodwill 28,129,000 272,000
Contract costs, net of current portion 696,000 549,000
Income tax receivable, net of current portion 256,000 0
Other long-term assets 287,000 156,000
Total Assets 77,316,000 30,705,000
Current liabilities:    
Accounts payable 624,000 56,000
Accrued expenses 4,351,000 1,628,000
Finance leases 130,000 29,000
Notes payable 73,000 71,000
Operating lease liabilities 490,000 1,000
Contigent consideration 746,000 0
Contract liabilities 1,831,000 778,000
Total current liabilities 8,245,000 2,563,000
Contract liabilities, net of current portion 1,053,000 450,000
Finance leases, net of current portion 237,000 55,000
Notes payable, net of current portion 1,818,000 1,873,000
Operating lease liabilities, net of current portion 269,000 0
Total liabilities 11,622,000 4,941,000
Stockholders' equity:    
Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued 0 0
Common stock, par value $0.001 per share - authorized 50,000,000 shares, 21,667,628 shares issued and outstanding as of September 30, 2021 and 17,983,177 shares issued and outstanding as of December 31, 2020 22,000 18,000
Additional paid-in capital 117,593,000 75,834,000
Accumulated deficit (51,931,000) (50,088,000)
Accumulated other comprehensive income 10,000 0
Total stockholders' equity 66,694,000 25,764,000
Total Liabilities and Stockholders' Equity $ 77,316,000 $ 30,705,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets    
Allowance for doubtful accounts - trade receivables $ 40 $ 21
Allowance for doubtful accounts - long-term trade receivables $ 0 $ 0
Stockholders equity    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, authorized 5,000,000 5,000,000
Preferred stock, issued 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, authorized 50,000,000 50,000,000
Common stock, issued 21,667,628 17,983,177
Common stock, outstanding 21,667,628 17,983,177
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Condensed Consolidated Statements of Operations (Unaudited)        
Service revenue $ 4,325,000 $ 3,654,000 $ 12,791,000 $ 10,747,000
Software solutions revenue 3,784,000 0 4,796,000 0
Product revenue 701,000 489,000 1,509,000 1,317,000
Total revenue 8,810,000 4,143,000 19,096,000 12,064,000
Operating expenses:        
Cost of service revenue 1,210,000 946,000 3,816,000 2,824,000
Cost of software solutions revenue 1,675,000 0 2,201,000 0
Cost of product revenue 461,000 314,000 972,000 797,000
Selling and marketing 2,070,000 1,051,000 5,106,000 3,151,000
General and administrative 2,983,000 1,351,000 7,918,000 3,585,000
Research and development 358,000 326,000 1,096,000 840,000
Total operating expenses 8,757,000 3,988,000 21,109,000 11,197,000
Income/(loss) from operations 53,000 155,000 (2,013,000) 867,000
Other income/(expense):        
Interest income 0 1,000 1,000 3,000
Interest expense (24,000) (23,000) (64,000) (54,000)
Other income/(expense), net (17,000) 1,000 (14,000) (28,000)
Total other income/(expense), net (41,000) (21,000) (77,000) (79,000)
Income/(loss) before income tax 12,000 134,000 (2,090,000) 788,000
Income tax benefit/(provision) (137,000) (3,000) 247,000 (9,000)
Net income/(loss) $ (125,000) $ 131,000 $ (1,843,000) $ 779,000
Earnings per common share:        
Basic $ (0.01) $ 0.01 $ (0.09) $ 0.05
Diluted $ (0.01) $ 0.01 $ (0.09) $ 0.05
Weighted-average common shares outstanding:        
Basic, shares 21,596,415 15,244,804 19,757,658 15,058,192
Diluted, shares 21,596,415 17,249,035 19,757,658 16,793,896
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income (Unaaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Condensed Consolidated Statements of Comprehensive Income (Unaaudited)        
Net income/(loss) $ (125,000) $ 131,000 $ (1,843,000) $ 779,000
Other comprehensive income/(loss), net of tax        
Foreign currency translation gain 9,000 0 10,000 0
Total other comprehensive income 9,000 0 10,000 0
Comprehensive income/(loss) $ (116,000) $ 131,000 $ (1,833,000) $ 779,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
Total
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive loss
Accumulated Deficit
Balance, shares at Dec. 31, 2019   14,884,755      
Balance, amount at Dec. 31, 2019 $ 4,387,000 $ 15,000 $ 62,400,000 $ 0 $ (58,028,000)
Share-based compensation 105,000   105,000 0 0
Vesting of restricted stock units, shares   7,498      
Vesting of restricted stock units, amount 0 $ 0 0 0 0
Issuance of common stock for exercise of stock options, shares   49,200      
Issuance of common stock for exercise of stock options, amount 84,000 $ 0 84,000 0 0
Net income 140,000 $ 0 0 0 140,000
Balance, shares at Mar. 31, 2020   14,941,453      
Balance, amount at Mar. 31, 2020 4,716,000 $ 15,000 62,589,000 0 (57,888,000)
Balance, shares at Dec. 31, 2019   14,884,755      
Balance, amount at Dec. 31, 2019 4,387,000 $ 15,000 62,400,000 0 (58,028,000)
Net income 779,000        
Balance, shares at Sep. 30, 2020   17,536,891      
Balance, amount at Sep. 30, 2020 16,184,000 $ 18,000 73,415,000 0 (57,249,000)
Balance, shares at Mar. 31, 2020   14,941,453      
Balance, amount at Mar. 31, 2020 4,716,000 $ 15,000 62,589,000 0 (57,888,000)
Share-based compensation 136,000 $ 0 136,000 0 0
Vesting of restricted stock units, shares   15,363      
Vesting of restricted stock units, amount 0 $ 0 0 0 0
Issuance of common stock for exercise of stock options, shares   143,448      
Issuance of common stock for exercise of stock options, amount 414,000 $ 0 414,000 0 0
Net income 508,000 $ 0 0 0 508,000
Balance, shares at Jun. 30, 2020   15,100,264      
Balance, amount at Jun. 30, 2020 5,774,000 $ 15,000 63,139,000 0 (57,380,000)
Share-based compensation 136,000 $ 0 136,000 0 0
Vesting of restricted stock units, shares   14,372      
Vesting of restricted stock units, amount 0 $ 0 0 0 0
Issuance of common stock for exercise of stock options, shares   672,255      
Issuance of common stock for exercise of stock options, amount 1,510,000 $ 1,000 1,509,000 0 0
Net income 131,000 $ 0 0 0 131,000
Issuance of common stock in connection with an offering, shares   1,750,000      
Issuance of common stock in connection with an offering, amount 8,633,000 $ 0 8,631,000 0 0
Balance, shares at Sep. 30, 2020   17,536,891      
Balance, amount at Sep. 30, 2020 16,184,000 $ 18,000 73,415,000 0 (57,249,000)
Balance, shares at Dec. 31, 2020   17,983,177      
Balance, amount at Dec. 31, 2020 25,764,000 $ 18,000 75,834,000 0 (50,088,000)
Share-based compensation 282,000 $ 0 282,000 0 0
Vesting of restricted stock units, shares   14,367      
Vesting of restricted stock units, amount 0 $ 0 0 0 0
Issuance of common stock for exercise of stock options, shares   380,396      
Issuance of common stock for exercise of stock options, amount 1,146,000 $ 0 1,146,000 0 0
Net income (715,000) 0 0 0 (715,000)
Taxes paid on the net settlement of stock options (152,000) $ 0 (152,000) 0 0
Issuance of common stock in connection with a business acquisition, shares   46,662      
Issuance of common stock in connection with a business acquisition, amount 346,000 $ 0 346,000 0 0
Balance, shares at Mar. 31, 2021   18,424,602      
Balance, amount at Mar. 31, 2021 26,671,000 $ 18,000 77,456,000 0 (50,803,000)
Balance, shares at Dec. 31, 2020   17,983,177      
Balance, amount at Dec. 31, 2020 25,764,000 $ 18,000 75,834,000 0 (50,088,000)
Net income (1,843,000)        
Balance, shares at Sep. 30, 2021   21,667,628      
Balance, amount at Sep. 30, 2021 65,694,000 $ 22,000 117,593,000 10,000 (51,931,000)
Balance, shares at Mar. 31, 2021   18,424,602      
Balance, amount at Mar. 31, 2021 26,671,000 $ 18,000 77,456,000 0 (50,803,000)
Share-based compensation 453,000 $ 0 453,000 0 0
Vesting of restricted stock units, shares   13,622      
Vesting of restricted stock units, amount 0 $ 0 0 0 0
Issuance of common stock for exercise of stock options, shares   18,520      
Issuance of common stock for exercise of stock options, amount 31,000 $ 1,000 30,000 0 0
Net income (1,003,000) 0 0 0 (1,003,000)
Taxes paid on the net settlement of stock options (3,000) $ 0 (3,000) 0 0
Issuance of common stock in connection with a business acquisition, shares   3,097,309      
Issuance of common stock in connection with a business acquisition, amount 39,062,000 $ 3,000 39,059,000 0 0
Foreign currency translation adjustment, net of tax 1,000 $ 0 0 1,000 0
Balance, shares at Jun. 30, 2021   21,554,053      
Balance, amount at Jun. 30, 2021 65,212,000 $ 22,000 116,995,000 1,000 (51,806,000)
Share-based compensation 415,000 $ 0 415,000 0 0
Vesting of restricted stock units, shares   13,772      
Vesting of restricted stock units, amount 0 $ 0 0 0 0
Issuance of common stock for exercise of stock options, shares   99,803      
Issuance of common stock for exercise of stock options, amount 188,000 $ 0 188,000 0 0
Net income (125,000) 0 0 0 (125,000)
Taxes paid on the net settlement of stock options (5,000) 0 (5,000) 0 0
Foreign currency translation adjustment, net of tax 9,000 $ 0 0 9,000 0
Balance, shares at Sep. 30, 2021   21,667,628      
Balance, amount at Sep. 30, 2021 $ 65,694,000 $ 22,000 $ 117,593,000 $ 10,000 $ (51,931,000)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income/(loss) $ (1,843,000) $ 779,000
Adjustments to reconcile net income/(loss) to net cash provided by operating activities:    
Depreciation and amortization 931,000 197,000
Share-based compensation 1,150,000 377,000
Non-cash operating lease amortization (4,000) 0
Changes in assets and liabilities:    
Trade receivables 199,000 (248,000)
Contract assets (50,000) (72,000)
Equipment financing receivables 31,000 (395,000)
Inventories 37,000 119,000
Contract costs (245,000) (100,000)
Prepaid expenses (384,000) (191,000)
Income tax receivable (263,000) 4,000
Other assets 335,000 (46,000)
Accounts payable and accrued expenses 228,000 (25,000)
Income tax payable 0 5,000
Contract liabilities (595,000) 19,000
Net cash provided by/(used for) operating activities (473,000) 423,000
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment 91,000 745,000
Acquisitions of assets and businesses, net of cash received (10,505,000) (176,000)
Net cash used for investing activities (10,596,000) (921,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Payment of contingent consideration 0 (54,000)
Repayments made on finance leases (71,000) (22,000)
Proceeds from notes payable 0 1,001,000
Repayments made on notes payable (53,000) (39,000)
Proceeds from exercise of options 1,365,000 2,007,000
Taxes paid on the net settlement of stock options and RSUs (160,000) 0
Proceeds from issuance of common stock in connection with an offering 0 8,778,000
Net cash provided by financing activities 1,081,000 11,671,000
Effect of exchange rate changes on cash 10,000 0
NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH (9,978,000) 11,173,000
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE BEGINNING OF THE PERIOD 17,679,000 4,280,000
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE END OF THE PERIOD 7,701,000 15,453,000
Income taxes, net (15,000) 0
Interest expense (64,000) (54,000)
Supplemental disclosure of non-cash investing and financing information:    
Stock issued for the acquisition of Centric Telecom 346,000 0
Contingent consideration related to the acquisition of Centric Telecom 746,000 0
Stock issued in connection with the merger with NetSapiens 16,942,000 0
Stock options issued in connection with the merger with NetSapiens 22,120,000 0
Property and equipment financed through finance leases 273,000 0
Prepaid assets financed through finance leases 14,000 0
Purchase of property and equipment with a note payable 0 2,000,000
Adjustment to intangible assets and contingent consideration of customer relationship asset acquisition $ 0 $ (121,000)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Significant Accounting Policies  
1. Significant Accounting Policies

1. Significant Accounting Policies

 

Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning premier provider of Unified Communications as a Service (UCaaS), Call Center as a Service (CCaaS), communication platform software solutions, and collaboration services designed to provide enterprise-class cloud communication solutions to any size business through our business partners, agents, and direct channels. Our solutions currently support over two Million end users globally and was recently recognized as the fastest growing UCaaS platform in the United States. Following the merger with NetSapiens, the Company has reorganized with two operating segments, which consist of cloud telecommunications services and software solutions.

 

Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc., Crexendo International, Inc., Centric Telecom, Inc., NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The Company’s consolidated financial statements include the results of operations of NetSapiens, LLC. from the date of acquisition. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.

 

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.

 

Foreign Currency Translation - The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).

 

Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three and nine months ended September 30, 2021 and 2020, we recorded foreign currency translation gains/(losses) of $1,000, and $9,000, respectively, in our statements of comprehensive income (loss).

 

Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2021 and December 31, 2020, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $6,742,000 and $17,175,000, respectively.

 

Restricted CashWe classified $0 and $100,000 as restricted cash as of September 30, 2021 and December 31, 2020, respectively. During the three months ended March 31, 2021, our restricted cash requirement was waived and we released $100,000 into cash and cash equivalents. Cash was restricted for compensating balance requirements on purchasing card agreements. As of September 30, 2021 and December 31, 2020, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $0 and $100,000, respectively.

 

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows (in thousands):

 

 

 

September 30,

 

 

September 30,

 

 

 

2021

 

 

2020

 

Cash and cash equivalents

 

$7,701

 

 

$15,353

 

Restricted cash

 

 

-

 

 

 

100

 

Total cash, cash equivalents, and restricted cash shown in the condensed

 

 

 

 

 

 

 

 

consolidated statement of cash flows

 

$7,701

 

 

$15,453

 

Trade Receivables – Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts.

 

Allowance for Doubtful Accounts – The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.

 

Contract Assets – Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.

 

Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $1,215,000 and $970,000 at September 30, 2021 and December 31, 2020, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2021 and 2020, the Company amortized $201,000 and $123,000, respectively, and there was no impairment loss in relation to the costs capitalized. During the nine months ended September 30, 2021 and 2020, the Company amortized $444,000 and $368,000 respectively, and there was no impairment loss in relation to the costs capitalized.

 

Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.

 

Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to thirty-nine years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Land is not depreciable. Depreciable lives by asset group are as follows:

 

Building

39 years

Computer and office equipment

2 to 5 years

Computer software

3 years

Internal-use software

3 years

Vehicles

5 years

Leasehold improvements

2 to 5 years

 

Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.

 

Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition.

Business Acquisitions - We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses.

 

Goodwill – Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.

 

Intangible Assets – Our intangible assets consist of customer relationships and developed technologies. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset.

 

Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.

 

Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material.

 

Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.

 

Service, Software Solutions and Product Revenue Recognition – Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2.

 

Cost of Service Revenue – Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service.

 

Cost of Software Solutions Revenue – Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets.

Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale.

 

Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service.

 

Contingent Consideration – Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.

 

Public Offering – On September 28, 2020, the Company completed a public offering in which it issued and sold 1,750,000 shares of common stock at a price to the public of $5.50 per share. The shares sold and issued in the public offering resulted in an aggregate gross offering price of $9,625,000. The Company received net proceeds of $8,623,000 after deducting underwriting discounts and commissions of $674,000 and offering expenses of $328,000.

 

On October 21, 2020, the underwriters of the Company’s public offering exercised their option to purchase additional shares of the Company’s common stock to cover sales by the underwriters of a greater number of shares than the total set forth in the filed prospectus for the public offering. The underwriters purchased an additional 420,000 shares of common stock from the Company. The gross proceeds to the Company of the issuance were $2,310,000, and the Company received net proceeds of $2,148,000 after deducting underwriting discounts and commissions.

 

Research and Development – Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.

 

Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

 

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

 

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

 

 

·

Quoted prices for similar assets or liabilities in active markets;

 

·

Quoted prices for identical or similar assets in non-active markets;

 

·

Inputs other than quoted prices that are observable for the asset or liability; and

 

·

Inputs that are derived principally from or corroborated by other observable market data.

 

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

 

Lease ObligationsWe determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

 

Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.

 

Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2020 we determined that we would be able to realize our deferred income tax assets in the future and released $7,487,000 of the valuation allowance.

 

Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.

 

Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).

 

Operating SegmentsAccounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Crexendo Business Solutions, Inc., Crexendo International, Inc., and Centric Telecom, Inc. We generate over 99% of our total revenue from customers within North America (United States and Canada) and less than 1% of our total revenues from customers in other parts of the world.

 

Significant CustomersNo customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2021 and 2020. No customer accounted for 10% or more of our total trade accounts receivable as of September 30, 2021 and one cloud telecommunications services customer accounted for 11% of total trade accounts receivable as of December 31, 2020.

 

Recently Adopted Accounting PronouncementsIn December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The Company adopted ASU 2019-12 effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We adopted this guidance effective January 1, 2020. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.

 

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The Company adopted ASU 2017-04 effective January 1, 2020. The adoption of this ASU did not have an impact on our condensed consolidated financial statements.

 

Recently Issued Accounting PronouncementsIn June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.

 

In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is effective for our fiscal year beginning after December 15, 2021, including interim periods within this fiscal year. This guidance can be applied using either a modified or full retrospective approach. The Company is currently evaluating the impact this ASU will have on the financial statements and related disclosures, as well as the timing of adoption.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 30, 2021
Revenue  
2. Revenue

2. Revenue

 

Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product, service, or software solution to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities – separated by reportable segments – from which the Company generates its revenue. For more detailed information about reportable segments, see Note 15.

 

Cloud Telecommunications Services Segment

 

Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-six to sixty months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.

Desktop DevicesRevenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin.

 

Equipment Financing RevenueFees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period.

 

Cloud Telecommunications ServicesCloud telecommunication services include voice, data, collaboration software, broadband Internet access, interest generated from equipment financing revenue, and support for premise based PBX phone systems. The Company recognizes revenue as services are provided in service revenue. Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third-party service providers. Cloud telecommunications services are billed and paid on a monthly basis. Our telecommunications services contracts typically have a term of thirty-six to sixty months.

 

Fees, Commissions, and Other, Recognized over TimeIncludes contracted and non-contracted items such as:

 

 

·

Contracted activation and flash fees – The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method.

 

·

Non-contracted carrier cost recovery fee – This fee recovers the various costs and expenses that the Company incurs in connection with complying with legal, regulatory, and other requirements, including without limitation federal, state, and local reporting and filing requirements. This fee is assessed as a set percentage of our monthly billing and is recognized monthly.

 

·

Non-contracted administrative fees – Administrative fees are recognized as revenue on a monthly basis.

 

One-Time Fees, Commissions, and OtherIncludes contracted and non-contracted items such as:

 

 

·

Contracted professional service revenue – Professional service revenue includes professional installation services, custom integration, and other professional services. The Company typically bills and collects professional service revenue upon entering into a contract with a customer. Professional service revenue is recognized as revenue when the performance obligations are completed.

 

·

Non-contracted cancellation fees – These cancellation fees relate to remaining contractual term buyout payments in connection with early cancellation and are billed and recognized as revenue upon receipt.

 

·

Other non-contracted fees – These fees include disconnect fees, shipping fees, restocking fees, and porting fees. Other non-contracted fees are recognized as revenue upon receipt of payment.

 

Software Solutions Segment

 

The Software Solutions segment derives revenues from three primary sources: software licenses, software maintenance support and professional services. Software and services may be sold separately or in bundled packages. Generally, contracts with customers contain multiple performance obligations, consisting of software and services. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the software licenses and professional services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.

Software Licenses - The Company’s software licenses typically provide a perpetual right to use the Company’s software. The Company also sells term-based software licenses that expire and Software-as-a-Service (“SaaS”) based software which are referred to as subscription arrangements. The Company does not customize its software nor are installation services required, as the customer has a right to utilize internal resources or a third-party service company. The software is delivered before related services are provided and are functional without professional services or customer support. The Company has concluded that its software licenses are functional intellectual property that are distinct, as the user can benefit from the software on its own. The software license revenue could be recognized upon transfer of control or when the software is made available for download, as this is the point that the user of the software can direct the use of, and obtain substantially all of the remaining benefits from, the functional intellectual property. However, historical experience shows that customers regularly renegotiate the number of licenses during the installation process. Therefore, the Company recognizes revenue from software licenses when the setup is complete. The Company does not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the subscription period.

 

 

·

SNAPsolution® - a comprehensive, IP-based platform that provides a broad suite of UC services including hosted Private Branch Exchange (PBX), auto-attendant, call center, conferencing, and mobility. The platform includes a broad range of feature-sets, custom-built to provide unprecedented levels of flexibility, making the solution competitive with the market’s leading players. SNAPsolution includes a full suite of Voice over Internet Protocol (VoIP)/UC features with one low cost universal license, as opposed to pricing each feature individually. The Company licenses its platform based on concurrent sessions, not per seat/per feature. This allows service providers to oversubscribe their networks, driving down the cost per seat as volume increases. As the service provider increases their customer base, they only have to ensure they have sufficient concurrent call licenses to support users across the network. The Company recognizes one-time upfront software license revenue when the software setup is complete.

 

·

SNAPaccel – a Software-as-a-Service (“SaaS”) based software license referred to as subscription arrangements. The Company recognizes revenue as subscriptions are provided in service revenue on a monthly basis.

 

Subscription Maintenance and Support - Subscription maintenance and support revenue includes revenue from maintenance service contracts, customer support, and other supportive services. The Company offers warranties on its products. The warranty period for the Company’s licensed software is generally 90 days. Certain of the Company’s warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations. The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations. The Company does not typically allow and has no history of accepting material product returns. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. Subscription and maintenance support revenue is recognized ratably over the term of the customer support agreement, which is typically one year.

 

Professional Services and Other - The Company’s professional services include consulting, technical support, resident engineer services, design services and installation services. Revenue from professional services and other is recognized when the performance obligation is complete and the customer has accepted the performance obligation.

Disaggregation of Revenue

 

In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.

 

Three Months Ended September 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$701

 

 

$-

 

 

$701

 

Equipment financing revenue

 

 

63

 

 

 

-

 

 

 

63

 

Telecommunications services

 

 

3,718

 

 

 

-

 

 

 

3,718

 

Fees, commissions, and other, recognized over time

 

 

419

 

 

 

-

 

 

 

419

 

One time fees, commissions and other

 

 

125

 

 

 

-

 

 

 

125

 

Software licenses

 

 

-

 

 

 

1,473

 

 

 

1,473

 

Subscription maintenance and support

 

 

-

 

 

 

2,213

 

 

 

2,213

 

Professional services and other

 

 

-

 

 

 

98

 

 

 

98

 

 

 

$5,026

 

 

$3,784

 

 

$8,810

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products, services, and fees recognized at a point in time

 

$775

 

 

$1,917

 

 

$2,692

 

Products, services, and fees transferred over time

 

 

4,251

 

 

 

1,867

 

 

 

6,118

 

 

 

$5,026

 

 

$3,784

 

 

$8,810

 

 

Three Months Ended September 30, 2020

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$489

 

 

$-

 

 

$489

 

Equipment financing revenue

 

 

59

 

 

 

-

 

 

 

59

 

Telecommunications services

 

 

3,182

 

 

 

-

 

 

 

3,182

 

Fees, commissions, and other, recognized over time

 

 

373

 

 

 

-

 

 

 

373

 

One time fees, commissions and other

 

 

40

 

 

 

-

 

 

 

40

 

 

 

$4,143

 

 

$-

 

 

$4,143

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$529

 

 

$-

 

 

$529

 

Services and fees transferred over time

 

 

3,614

 

 

 

-

 

 

 

3,614

 

 

 

$4,143

 

 

$-

 

 

$4,143

 

Nine Months Ended September 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,509

 

 

$-

 

 

$1,509

 

Equipment financing revenue

 

 

198

 

 

 

-

 

 

 

198

 

Telecommunications services

 

 

10,995

 

 

 

-

 

 

 

10,995

 

Fees, commissions, and other, recognized over time

 

 

1,252

 

 

 

-

 

 

 

1,252

 

One time fees, commissions and other

 

 

346

 

 

 

-

 

 

 

346

 

Software licenses

 

 

-

 

 

 

2,210

 

 

 

2,210

 

Subscription maintenance and support

 

 

-

 

 

 

2,451

 

 

 

2,451

 

Professional services and other

 

 

-

 

 

 

135

 

 

 

135

 

 

 

$14,300

 

 

$4,796

 

 

$19,096

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$1,804

 

 

$2,633

 

 

$4,437

 

Services and fees transferred over time

 

 

12,496

 

 

 

2,163

 

 

 

14,659

 

 

 

$14,300

 

 

$4,796

 

 

$19,096

 

 

Nine Months Ended September 30, 2020

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,317

 

 

$-

 

 

$1,317

 

Equipment financing revenue

 

 

156

 

 

 

-

 

 

 

156

 

Telecommunications services

 

 

9,321

 

 

 

-

 

 

 

9,321

 

Fees, commissions, and other, recognized over time

 

 

1,147

 

 

 

-

 

 

 

1,147

 

One time fees, commissions and other

 

 

123

 

 

 

-

 

 

 

123

 

 

 

$12,064

 

 

$-

 

 

$12,064

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$1,440

 

 

$-

 

 

$1,440

 

Services and fees transferred over time

 

 

10,624

 

 

 

-

 

 

 

10,624

 

 

 

$12,064

 

 

$-

 

 

$12,064

 

 

Contract balances

 

The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.

 

 

 

September 30,

 

 

December 31,

 

(In thousands)

 

2021

 

 

2020

 

Receivables, which are included in trade receivables, net of allowance

 

 

 

 

 

 

for doubtful accounts

 

$1,307

 

 

$538

 

Contract assets

 

 

209

 

 

 

159

 

Contract liabilities

 

 

2,884

 

 

 

1,228

 

Significant changes in the contract assets and the contract liabilities balances during the period are as follows:

 

 

 

Nine Months Ended

 

 

For the Year Ended

 

(In thousands)

 

September 30,

2021

 

 

December 31,

2020

 

 

 

Contract Assets

 

 

Contract Liabilities

 

 

Contract Assets

 

 

Contract Liabilities

 

Revenue recognized that was included in the contract liability balance at the beginning of the period

 

$-

 

$

 (986

 

$-

 

 

$(976)

Increase due to cash received, excluding amounts recognized as revenue during the period

 

 

-

 

 

 2,642

 

 

 

-

 

 

 

990

 

Transferred to receivables from contract assets recognized at the beginning of the period

 

 

(47)

 

 

-

 

 

 

(21)

 

 

-

 

Increase due to additional unamortized discounts

 

 

97

 

 

 

-

 

 

 

158

 

 

 

-

 

 

Transaction price allocated to the remaining performance obligations

 

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period from the cloud telecommunications services segment (in thousands):

 

 

 

2021

 

 

2022

 

 

2023

 

 

2024

 

 

2025

 

 

2026

 

 

Total

 

Desktop devices

 

$242

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

$242

 

Telecommunications service

 

$3,905

 

 

 

11,306

 

 

 

7,699

 

 

 

4,967

 

 

 

2,165

 

 

 

439

 

 

$30,481

 

All consideration from contracts with customers is included in the amounts presented above

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The table above excludes backlog from the software solutions segment acquired in the NetSapiens acquisition, as additional time is required to compile the data.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share
9 Months Ended
Sep. 30, 2021
Earnings Per Common Share  
3. Earnings Per Common Share

3. Earnings Per Common Share

 

Basic net income/(loss) per common share is computed by dividing the net income for the period by the weighted-average number of common shares outstanding during the period. Diluted net income per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the three and nine months ended September 30, 2021 is the same as basic net loss per common share because the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net income per common share:

 

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Net income/(loss) (in thousands) (A)

 

$(125

 

$131

 

 

$(1,843)

 

$779

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average share reconciliation:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average basic shares outstanding (B)

 

 

21,596,415

 

 

 

15,244,804

 

 

 

19,757,658

 

 

 

15,058,192

 

Dilutive effect of stock-based awards

 

 

-

 

 

 

2,004,231

 

 

 

-

 

 

 

1,735,704

 

Diluted weighted-average outstanding shares of common stock (C)

 

 

21,596,415

 

 

 

17,249,035

 

 

 

19,757,658

 

 

 

16,793,896

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic (A/B)

 

$(0.01

)

 

$0.01

 

 

$(0.09)

 

$0.05

 

Diluted (A/C)

 

$(0.01

 

$0.01

 

 

$(0.09)

 

$0.05

 

For the three and nine months ended September 30, 2021 and 2020, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net income per share because including them would be anti-dilutive.

 

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Stock options

 

 

970,631

 

 

 

18,685

 

 

 

840,623

 

 

 

91,845

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
9 Months Ended
Sep. 30, 2021
Acquisitions  
4. Acquisitions

4. Acquisitions

 

NetSapiens, Inc. Merger Agreement

 

On June 1, 2021, the Company acquired 100% of the issued and outstanding shares of NetSapiens, Inc. (“NetSapiens”), a provider of a comprehensive suite of unified communications (UC), video conferencing, collaboration & contact center solutions to service providers, servicing over two million users around the globe. The aggregate purchase price was approximately $49.1 million, consisting of $10 million in cash, and approximately $39 million in common stock and stock options. In connection with the closing of the Merger, the Company issued 3,097,309 shares of the Company’s common stock valued at $5.47 per share for common stock consideration of approximately $16.9 million, and 4,482,328 options under the Crexendo, Inc. 2021 Equity Incentive Plan with an aggregate value of $22.1 million, net of the aggregate exercise price of $5.6 million. Acquisition costs are included in general and administrative expenses and totaled $4,000 for the three months ended September 30, 2021 and $1,015,000 for the nine months ended September 30, 2021.

 

The acquisition was accounted for under the acquisition method of accounting, with the Company identified as the acquirer. The Company’s unaudited condensed consolidated financial statements include the results of operations of NetSapiens from the date of acquisition. The historical results of operations of NetSapiens were not significant to the Company’s unaudited condensed consolidated results of operations for the periods presented. Under the acquisition method of accounting, the aggregate amount of consideration paid by the Company was allocated to NetSapiens’s net tangible assets and intangible assets based on their estimated fair value on the acquisition date. The preliminary purchase price allocation, as set forth in the table below, reflects various preliminary fair value estimates and analysis prepared by the Company. The preliminary purchase price allocation is subject to revision as a more detailed analysis is completed by a third party valuation specialist and additional information on the fair values of NetSapiens’s assets and liabilities becomes available. Any change in the fair value of the net assets of NetSapiens will change the amount of the purchase price allocable to goodwill. Final purchase accounting adjustments may differ materially from preliminary purchase price allocation presented here. The preliminary areas of the purchase price allocation that are not yet finalized relate to the identification and valuation of intangible assets by an independent third party valuation firm and the determination of fair values of certain assets and liabilities; trade receivable, right-of-use assets and associated liabilities, deferred tax assets, and contract costs. We anticipate finalizing our purchase price allocation during 2021. The following table presents the preliminary allocation of the assets acquired and liabilities assumed as of June 1, 2021 (in thousands):

 

Total purchase price

 

$49,062

 

Cash

 

 

1,658

 

Trade receivables

 

 

846

 

Prepaid expenses

 

 

57

 

Other current assets

 

 

319

 

Property and equipment, net

 

 

62

 

Right-of-use assets

 

 

551

 

Deferred tax assets

 

 

2,829

 

Other long-term assets

 

 

84

 

Intangible assets- existing technology

 

 

5,047

 

Intangible assets- customer relationships

 

 

16,473

 

Total identifiable assets

 

 

27,926

 

 

 

 

 

 

Accounts payable

 

 

(438)

Accrued expenses

 

 

(2,412)

Finance leases

 

 

(17)

Contract liabilities

 

 

(1,475)

Operating lease liabilities

 

 

(379)

Contract liabilities, net of current portion

 

 

(629)

Finance leases, net of current portion

 

 

(29)

Operating lease liabilities, net of current portion

 

 

(219)

Total liabilities assumed

 

 

(5,598)

Total goodwill

 

$26,734

 

A preliminary estimate of $5.0 million has been allocated to existing technology, an intangible asset with an estimated useful life of approximately 6 years. A preliminary estimate of $16.5 million has been allocated to customer relationships with an estimated life of approximately 9 years. The estimated fair values of existing technology and customer relationships was established based upon the income approach. The income approach relies on an estimation of the present value of the future monetary benefits expected to flow to the owner of an asset during its remaining economic life. This approach requires a projection of the cash flow that the asset is expected to generate in the future. The projected cash flow is discounted to its present value using a rate of return, or discount rate that accounts for the time value of money and the degree of risk inherent in the asset. The income approach may take the form of a “relief from royalty” methodology, a cost savings methodology, a “with and without” methodology, or excess earnings methodology, depending on the specific asset under consideration.

 

The existing technology and customer relationships were valued using the multi-period excess earnings method. Inherent in the multi-period excess earnings method is the recognition that, in most cases, all of the assets of the business, both tangible and intangible, contribute to the generation of the cash flow of the business and the net cash flows attributable to the subject asset must recognize the support of the other assets which contribute to the realization of the cash flows. This future cash flow was then discounted using an estimated required rate of return for the asset to determine the present value of the future cash flows attributable to the asset. The key assumptions used in valuing the existing technology and customer relationships acquired are as follows: weighted average cost of capital of 17.4%, tax rate of 22.5%, and estimated economic life of 6 and 9 years, respectively.

 

A preliminary estimate of $26.7 million has been allocated to goodwill. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Goodwill will not be amortized and will be tested for impairment at least annually. The preliminary purchase price allocation for NetSapiens is subject to revision as more detailed analysis is completed and additional information on the fair values of NetSapiens’ assets and liabilities becomes available. Any changes in the fair value of the net assets of NetSapiens will change the amount of the purchase price allocable to goodwill. The final purchase accounting allocation may therefore differ materially from the pro forma adjustments presented herein. The final allocation may include (1) changes in fair values of property and equipment (2) changes in allocations to intangible assets such as technology, customer relationships, and deferred revenue as well as goodwill and (3) other changes to assets and liabilities.

 

The following unaudited pro forma information presents our condensed consolidated results of operations as if NetSapiens, Inc. had been included in our consolidated results since January 1, 2020:

 

 

 

For the Nine Months Ended September 30, (Unaudited)

 

(In thousands)

 

2021

 

 

2020

 

Revenues

 

$24,123

 

 

$20,867

 

Net income/(loss)

 

 

(12,671)

 

 

487

Earnings per share

 

$(0.64)

 

$0.03

The unaudited pro forma financial information is presented for informational purposes only, and may not necessarily reflect the Company’s future results of operations or what the results of operations would have been had the Company owned and operated NetSapiens, Inc. as of January 1, 2020.

 

Centric Telecom, Inc. Business Acquisition

 

On January 14, 2021, the Company acquired 100% of the issued and outstanding shares of Centric Telecom, Inc., a provider of telecommunications products, services, and solutions in Northern Virginia. The aggregate purchase price of $3,255,000 consisted of $2,163,000 of cash paid at closing, 46,662 shares of our common stock with an estimated fair value of $346,000 issued at closing, and $746,000 of estimated contingent consideration to be paid out based on annualized revenue recognized during the nine month earn-out period. The fair value of the common stock issued as consideration was determined based on the closing market price of the Company’s common stock on the date of the acquisition of $7.42. The aggregate purchase price is subject to customary upward or downward adjustments for Centric Telecom’s net working capital. Acquisition costs are included in general and administrative expenses and totaled $0 for the three months ended September 30, 2021 and $50,000 for the nine months ended September 30, 2021.

 

The acquisition was accounted for under the acquisition method of accounting, with the Company identified as the acquirer. The Company’s unaudited condensed consolidated financial statements include the results of operations of Centric Telecom from the date of acquisition. The historical results of operations of Centric Telecom were not significant to the Company’s unaudited condensed consolidated results of operations for the periods presented. Under the acquisition method of accounting, the aggregate amount of consideration paid by the Company was allocated to Centric Telecom’s net tangible assets and intangible assets based on their estimated fair value on the acquisition date. The preliminary purchase price allocation, as set forth in the table below, reflects various preliminary fair value estimates and analysis prepared by the Company. The preliminary purchase price allocation is subject to revision as a more detailed analysis is completed by a third party valuation specialist and additional information on the fair values of Centric’s assets and liabilities becomes available. Any change in the fair value of the net assets of Centric Telecom will change the amount of the purchase price allocable to goodwill. Final purchase accounting adjustments may differ materially from preliminary purchase price allocation presented here. The primary areas of the purchase price allocation that are not yet finalized relate to the valuation of the intangible assets acquired, fair value of right to use assets and associated operating lease liabilities assumed, and net working capital adjustments. We anticipate finalizing our purchase price allocation during 2021. The following table presents the preliminary allocation of the assets acquired and liabilities assumed as of January 14, 2021 (in thousands):

 

Consideration (including estimated unpaid contingent consideration)

 

 

 

Cash

 

$2,163

 

Common stock

 

 

346

 

Contingent consideration

 

 

746

 

 

 

$3,255

 

Assets

 

 

 

 

Cash

 

$7

 

Accounts receivables

 

 

122

 

Prepaid expenses

 

 

4

 

Inventory

 

 

12

 

Other assets

 

 

12

 

Property and equipment

 

 

57

 

Right to use assets

 

 

134

 

Intangible assets acquired

 

 

2,238

 

Other long-term assets

 

 

44

 

Total assets acquired

 

 

2,630

 

 

 

 

 

 

Liabilities

 

 

 

 

Accounts Payable

 

 

26

 

Accrued Expenses

 

 

187

 

Contract Liability

 

 

147

 

Operating Lease Liability

 

 

118

 

Direct Financing Liability

 

 

20

 

Total liabilities assumed

 

 

498

 

 

 

 

 

 

Net identifiable assets acquired

 

 

2,132

 

Goodwill

 

 

1,123

 

Total purchase price

 

$3,255

 

The intangible assets acquired consist of customer relationships. The fair value of the customer relationships was determined utilizing variations of the income approach where the expected future cash flows resulting from the acquired identifiable intangible assets were reduced by operating costs and charges for contributory assets and then discounted to present value at the weighted average cost of capital. The key assumptions used in valuing the customer relationships acquired is a weighted average cost of capital of 17.4% and a tax rate of 22.5%. The amortizable intangible assets have an average useful life of eight years. The purchase price exceeded the estimated fair value of the tangible and identifiable intangible assets and liabilities acquired and, as a result of the allocation, the Company recorded goodwill of $1,123,000, which is not deductible for tax purposes. The goodwill recognized is primarily attributable to contributions of the entity’s assembled workforce of the acquired business.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables net
9 Months Ended
Sep. 30, 2021
Trade Receivables net  
5. Trade Receivables net

5. Trade Receivables, net

 

Our trade receivables balance consists of traditional trade receivables. Below is an analysis of our trade receivables as shown on our balance sheet (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Gross trade receivables

 

$1,347

 

 

$559

 

Less: allowance for doubtful accounts

 

 

(40)

 

 

(21)

Trade receivables, net

 

$1,307

 

 

$538

 

 

 

 

 

 

 

 

 

 

Current trade receivables, net

 

$1,280

 

 

$538

 

Long-term trade receivables, net

 

 

27

 

 

 

-

 

Trade receivables, net

 

$1,307

 

 

$538

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses
9 Months Ended
Sep. 30, 2021
Prepaid Expenses  
6. Prepaid Expenses

6. Prepaid Expenses

 

Prepaid expenses consisted of the following (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Prepaid corporate insurance

 

$158

 

 

$53

 

Prepaid software services and support

 

 

281

 

 

 

20

 

Prepaid employee insurance premiums

 

 

78

 

 

 

71

 

Prepaid Nasdaq listing fee

 

 

15

 

 

 

-

 

Other prepaid expenses

 

 

118

 

 

 

46

 

Total prepaid expenses

 

$650

 

 

$190

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
9 Months Ended
Sep. 30, 2021
Property and Equipment  
7. Property and Equipment

7. Property and Equipment

 

Property and equipment consisted of the following (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Building

 

$2,000

 

 

$2,000

 

Land

 

 

500

 

 

 

500

 

Computer and office equipment

 

 

1,925

 

 

 

1,436

 

Computer software

 

 

576

 

 

 

526

 

Internal-use software

 

 

14

 

 

 

14

 

Vehicles

 

 

95

 

 

 

-

 

Leasehold improvements

 

 

33

 

 

 

-

 

Less: accumulated depreciation

 

 

(2,084)

 

 

(1,742)

Total property and equipment, net

 

$3,059

 

 

$2,734

 

 

Depreciation and amortization expense is included in general and administrative expenses and totaled $63,000 and $34,000 for the three months ended September 30, 2021 and 2020, respectively and totaled $158,000 and $128,000 for the nine months ended September 30, 2021 and 2020, respectively.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill
9 Months Ended
Sep. 30, 2021
Intangible Assets and Goodwill  
8. Intangible Assets

8. Intangible Assets and Goodwill

 

Acquired intangible assets subject to amortization consist of the following (in thousands):

 

 

 

September 30, 2021

 

 

December 31, 2020

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Customer relationships

 

$19,882

 

 

$(1,331)

 

$18,551

 

 

$1,171

 

 

$(919)

 

$252

 

Developed technologies

 

 

5,047

 

 

 

(361)

 

 

4,686

 

 

 

-

 

 

 

-

 

 

 

-

 

Total acquired intangible assets

 

$24,929

 

 

$(1,692)

 

$23,237

 

 

$1,171

 

 

$(919)

 

$252

 

 

As of September 30, 2021, the weighted average remaining useful life for customer relationships was 8.5 years and developed technologies was 5.7 years.

Amortization expense for customer relationships intangible assets is included in general and administrative expenses and totaled $236,000 and $16,000 for the three months ended September 30, 2021 and 2020, respectively, and totaled $412,000 and $46,000 for the nine months ended September 30, 2021 and 2020, respectively. Amortization expense for developed technologies intangible assets is included in cost of software solutions revenue and totaled $270,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and totaled $361,000 and $0 for the nine months ended September 30, 2021 and 2020, respectively.

 

During the three months ended June 30, 2021, the Company acquired $21,520,000 in intangible assets in connection with the NetSapiens business acquisition. During the three months ended March 31, 2021, the Company acquired $2,238,000 in intangible assets in connection with the Centric Telecom business acquisition. During the year ended December 31, 2020, we reduced customer relationships by $121,000 due to an adjustment to the total consideration payable under the DoubleHorn customer relationships asset purchase agreement.

  

As of September 30, 2021, annual amortization of definite lived intangible assets, based on existing intangible assets and current useful lives, is estimated to be the following (in thousands):

 

Year ending December 31,

 

 

 

2021 remaining

 

$507

 

2022

 

 

2,110

 

2023

 

 

2,553

 

2024

 

 

2,849

 

2025 and thereafter

 

 

15,218

 

Total

 

$23,237

 

 

The following table provides a summary of changes in the carrying amounts of goodwill (in thousands):

 

 

 

Goodwill

 

Balance at December 31, 2020

 

 

272

 

Centric Telecom business acquisition

 

 

1,123

 

NetSapiens business acquisition

 

 

26,734

 

Balance at September 30, 2021

 

$28,129

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses
9 Months Ended
Sep. 30, 2021
Accrued Expenses  
9. Accrued Expenses

9. Accrued Expenses

 

Accrued expenses consisted of the following (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Accrued wages, benefits and payroll taxes

 

$698

 

 

$513

 

Accrued accounts payable

 

 

915

 

 

 

505

 

Accrued sales and telecommunication taxes

 

 

2,616

 

 

 

438

 

Product warranty liability

 

 

34

 

 

 

33

 

Other accrued expenses

 

 

88

 

 

 

139

 

Total accrued expenses

 

$4,351

 

 

$1,628

 

The changes in aggregate product warranty liabilities for the year ended December 31, 2020 and nine months ended September 30, 2021 were as follows (in thousands):

 

 

 

Warranty Liabilities

 

Balance at January 1, 2020

 

$37

 

Accrual for warranties

 

 

33

 

Adjustments related to pre-existing warranties

 

 

(10)

Warranty settlements

 

 

(27)

Balance at December 31, 2020

 

 

33

 

Accrual for warranties

 

 

27

 

Warranty settlements

 

 

(26)

Balance at September 30, 2021

 

$34

 

 

Product warranty expense is included in cost of product revenue expense and totaled $15,000 and $11,000 for the three months ended September 30, 2021 and 2020, respectively, and $27,000and $29,000for the nine months ended September 30, 2021 and 2020, respectively.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable
9 Months Ended
Sep. 30, 2021
Notes Payable  
10. Notes Payable

10. Notes Payable

 

Notes payable consists of a short and long-term financing arrangements:

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Notes payable

 

$1,891

 

 

$1,944

 

Less: current notes payable

 

 

(73)

 

 

(71)

Notes payable, net of current portion

 

$1,818

 

 

$1,873

 

 

On January 27, 2020, we entered into a Fixed Rate Term Loan Agreement with Bank of America, N.A. to finance Two Million Dollars ($2,000,000) to purchase our corporate office building. The Loan Agreement has a term of seven (7) years with monthly payments of Eleven Thousand Eight Hundred Forty-One and 15/100 Dollars ($11,841.15), including interest at 3.67%, beginning on March 1, 2020, secured by the office building.

 

As of September 30, 2021, future principal payments are scheduled as follows (in thousands):

 

Year ending December 31,

 

 

 

2021 remaining

 

$19

 

2022

 

 

74

 

2023

 

 

76

 

2024

 

 

79

 

2025 and thereafter

 

 

1,643

 

Total

 

$1,891

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Measurements  
11. Fair Value Measurements

11. Fair Value Measurements

 

We have financial instruments as of September 30, 2021 and December 31, 2020 for which the fair value is summarized below (in thousands):

 

 

 

September 30,

2021

 

 

December 31,

2020

 

 

 

Carrying Value

 

 

Estimated Fair Value

 

 

Carrying Value

 

 

Estimated Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Trade receivables, net

 

$1,307

 

 

$1,307

 

 

$538

 

 

$538

 

Equipment financing receivables

 

 

1,161

 

 

 

1,161

 

 

 

1,192

 

 

 

1,192

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance lease obligations

 

$367

 

 

$367

 

 

$84

 

 

$84

 

Notes payable

 

 

1,891

 

 

 

1,891

 

 

 

1,944

 

 

 

1,944

 

Business acquisition contigent consideration

 

 

746

 

 

 

746

 

 

 

-

 

 

 

-

 

 

Liabilities for which fair value is recognized in the balance sheet on a recurring basis are summarized below as of September 30, 2021 and December 31, 2020 (in thousands):

 

 

 

As of September 30,

 

 

Fair value measurement at reporting date

 

Description

 

2021

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Business acquisition contingent consideration

 

$746

 

 

$-

 

 

$-

 

 

$746

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

As of December 31,
2020

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asset acquisition contingent consideration

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

The recurring Level 3 measurement of our business acquisition contingent consideration liability includes the following significant unobservable inputs at September 30, 2021 (in thousands):

 

Contingent consideration liability

 

Fair Value at

September 30,

2021

 

 

Valuation technique

 

Unobservable inputs

 

Range

 

Revenue - based payments

 

$746

 

 

Discounted cash flow

 

Discount Rate

 

 

17.38%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Probability of milestone payment

 

 

90%

 

 

 

 

 

 

 

 

Projected year of payments

 

2021

 

 

Level 3 instruments are valued based on unobservable inputs that are supported by little or no market activity and reflect the Company’s own assumptions in measuring fair value. Future changes in fair value of the contingent financial milestone consideration, as a result of changes in significant inputs such as the discount rate and estimated probabilities of financial milestone achievements, could have a material effect on the statement of operations and balance sheet in the period of the change.

During the three months ended March 31, 2021, the Company recorded $746,000 of contingent consideration in connection with the Centric Telecom business acquisition, to be paid based on the completion of the earn-out period. During the year ended December 31, 2020, the Company reduced the contingent consideration to be paid based on the completion of the earn-out period by $121,000 and recognized a reduction in the cost of the assets acquired in the DoubleHorn Asset Acquisition. The progression of the Company’s Level 3 instruments fair valued on a recurring basis for the three months ended September 30, 2021 and the year ended December 31, 2020 are shown in the table below (in thousands):

 

 

 

Asset and Business Acquisition Contingent Consideration

 

Balance at January 1, 2020

 

$175

 

Cash payments

 

 

(54)

Adjustment

 

 

(121)

Balance at December 31, 2020

 

$-

 

Additions

 

 

746

 

Cash payments

 

 

-

 

Adjustment

 

 

-

 

Balance at September 30, 2021

 

$746

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Taxes  
12. Income Taxes

12. Income Taxes

 

Our effective tax rate for the three months ended September 30, 2021 and 2020 was 1167.4% and 2.2%, respectively, which resulted in an income tax benefit/(provision) of $(137,000) and $(3,000), respectively. Our effective tax rate for the nine months ended September 30, 2021 and 2020 was (11.8%) and 1.1%, respectively, which resulted in an income tax benefit/(provision) of $247,000 and $(9,000), respectively.

 

As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. As of December 31, 2020, management reviewed the weight of all the positive and negative evidence available. Management reviewed positive evidence such as achievement of three years of cumulative pretax income in the U.S. federal tax jurisdiction, projections of future pretax income and the duration of statutory carry-forward periods. As of December 31, 2020 the Company has achieved three years of cumulative pretax income, the achievement of three years of cumulative pretax income is objectively verifiable positive evidence and is considered significant positive evidence. Management also evaluated projections of future pretax income and the duration of statutory carry-forward periods to determine if the NOL carryforwards could be utilized in whole or in part before they expire unutilized. Forecasts and projections of future income are inherently subjective and therefore generally are given less weight, based on the extent to which the assumptions can be objectively verified based on historical experience. Management utilized historical objectively verifiable revenue growth trends and operating expense trends as assumptions for projections of future pretax income and determined that the Company would generate sufficient pre-tax income in future periods to utilize all of our deferred tax assets. Although historical trends utilized in our projections are objectively verifiable we assigned less weight to this positive evidence given the subjective nature of assumptions in projections. The combination of three years of cumulative pretax income and projections of future pretax income was considered significant positive evidence. Management reviewed negative evidence related to experience of credits and loss carryforwards expiring unutilized, and determined that although negative evidence exists, it was not significant evidence, as the current loss carryforwards do not begin to expire until 2031 and therefore risk is minimal. After reviewing the weight of the positive and negative evidence, management determined that there is sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $6,054,000 are realizable, and released the valuation allowance accordingly.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases  
13. Leases

13. Leases

 

Lessee Accounting

 

We determine if an agreement is a lease at inception. We lease office space, other assets, and office equipment under operating leases. We lease data center equipment, including maintenance contracts and vehicles under finance leases.

Operating leases are recorded as right-of-use (“ROU”) assets and lease liabilities on the balance sheet, excluding leases that are less than 12 months. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company’s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms may include options, at our sole discretion, to extend or terminate the lease. At the adoption date of ASC Topic 842, the Company was reasonably certain that we would exercise our option to renew our corporate office building operating lease. Lease expense is recognized on a straight-line basis over the lease term.

 

We previously leased our corporate office building in Tempe, Arizona from a Company that is owned by the major shareholder and CEO of the Company. The building was purchased on January 27, 2020 and the lease was cancelled. Amortization of the ROU assets and operating lease liabilities for the three months ended September 30, 2021 and 2020 was $0 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was $0 and $50,000, respectively. Rental expense incurred on operating leases for the three months ended September 30, 2021 and 2020 was approximately $0 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $0 and $25,000, respectively.

 

We leased office space in McLean, Virginia under a non-cancelable operating lease agreement that expired on July 31, 2021. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $9,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was $56,000 and $0, respectively.

 

We currently lease office space in Reston, Virgina under a non-cancelable operating lease agreement that expires in 2025. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $9,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $9,000, and $0, respectively.

 

We currently lease office space in La Jolla, California under a non-cancelable operating lease agreement that expires in 2022. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $94,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $124,000, and $0, respectively.

 

We currently lease other assets under multiple operating leases. The leases expire on various dates through 2023 and the interest rates range from 3.00% to 15.09%. The expense is included in cost of product expenses and totaled approximately $20,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and for the nine months ended September 30, 2021 and 2020 was $48,000 and $0, respectively.

 

We currently lease data center colocation space in Grand Rapids, Michigan, Las Vegas, Nevada and Dallas, Texas under non-cancelable operating lease agreements that expire in 2022. Rental expense for the three months ended September 30, 2021 and 2020 was approximately $13,000 and $0, respectively, and for the nine months ended September 30, 2021 and 2020 was approximately $21,000 and $0, respectively.

 

We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under finance lease agreements which extends through 2025. The Company also leases three vehicles under financing agreements. One vehicle lease extends through 2021 and two vehicle leases extend through 2022. The outstanding balance for finance leases was $367,000 and $84,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $497,000 and $129,000 as of September 30, 2021 and December 31, 2020, respectively. Related accumulated depreciation totaled $165,000 and $60,000 as of September 30, 2021 and 2020, respectively. The $39,000 in support contracts were classified as a prepaid expense and are being amortized over the service period of 3 years. One support contract expired in January 2021 and the other expires in June 2024. Amortization expense is included in general and administrative expenses and totaled $1,000 and $2,000 for the three months ended September 30, 2021 and 2020, respectively, and $4,000 and $6,000 for the nine months ended September 30, 2021 and 2020, respectively. The interest rates on the finance lease obligations range from 1.37% and 6.7% and interest expense was $2,000 and $2,000 for the three months ended September 30, 2021 and 2020, respectively and $5,000 and $5,000 for the nine months ended September 30, 2021 and 2020, respectively.

The maturity of operating leases and finance lease liabilities as of September 30, 2021 are as follows:

 

Year ending December 31,

 

Operating Leases

 

 

Finance Leases

 

2021 remaining

 

$130

 

 

$23

 

2022

 

 

461

 

 

 

136

 

2023

 

 

58

 

 

 

114

 

2024

 

 

44

 

 

 

77

 

2025

 

 

-

 

 

 

31

 

Total minimum lease payments

 

 

693

 

 

 

386

 

Less: amount representing interest

 

 

(11)

 

 

(14)

Present value of minimum lease payments

 

$682

 

 

$373

 

 

Lease term and discount rate

 

September 30,

2021

 

Weighted-average remaining lease term (years)

 

 

 

Operating leases

 

 

1.6

 

Finance leases

 

 

3.2

 

Weighted-average discount rate

 

 

 

 

Operating leases

 

 

4.3%

Finance leases

 

 

2.2%

 

 

 

Three Months Ended September 30,

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

Operating cash flows from operating leases

 

$66

 

Operating cash flows from finance leases

 

 

4

 

Financing cash flows from finance leases

 

 

71

 

 

Lessor Accounting

 

Lessor accounting remained substantially unchanged with the adoption of ASC Topic 842. Crexendo offers its customers lease financing for the lease of our cloud telecommunication equipment (IP or cloud telephone desktop devices). We account for these transactions as sales-type leases. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Operating lease revenue is classified as product revenue and totaled $54,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, and $148,000 and $0 for the nine months ended September 30, 2021 and 2020, respectively. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases is recognized ratably over the applicable service period.

 

Equipment finance receivables arising from the rental of our cloud telecommunications equipment through sales-type leases, were as follows (in thousands):

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Gross financing receivables

 

$1,669

 

 

$1,774

 

Less: unearned income

 

 

(508)

 

 

(582)

Financing receivables, net

 

 

1,161

 

 

 

1,192

 

Less: current portion of finance receivables, net

 

 

(324)

 

 

(286)

Finance receivables due after one year

 

$837

 

 

$906

 

Future minimum lease payments as of September 30, 2021, consisted of the following:

 

Year ending December 31,

 

Lease Receivables

 

2021 remaining

 

$157

 

2022

 

 

590

 

2023

 

 

484

 

2024

 

 

308

 

2025 and thereafter

 

 

130

 

Gross equipment financing receivables

 

 

1,669

 

Less: unearned income

 

 

(508)

Equipment financing receivables, net

 

$1,161

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
14. Commitments and Contingencies

14. Commitments and Contingencies

 

Legal Proceedings

 

In the ordinary course of business, the Company may be involved in a variety of claims, lawsuits, investigations, and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters, and contractual disputes, that can arise in the normal course of the Company’s operations. The Company recognizes a provision when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts the amount of the provision to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. As of September 30, 2021, the Company does not have a recorded liability for estimated losses. Legal costs are expensed as incurred.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segments Reporting
9 Months Ended
Sep. 30, 2021
Segments Reporting  
15. Segments

15. Segment Reporting

 

Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on an operating segment basis for purposes of allocating resources and evaluating our financial performance. Following the merger with NetSapiens, Inc., the Company reorganized into two operating segments, a software solutions operating segment and a cloud telecommunications services operating segment. The cloud telecommunications services segment generates revenue from selling cloud telecommunication services, products, and other internet services. The software solutions segment generates revenue from selling perpetual software licenses and software subscriptions, subscription maintenance and support, and professional services. The Company has two reportable operating segments, which consist of cloud telecommunications services and software solutions. Segment revenue, income/(loss) from operations, other income/(expense) and income/(loss) before income tax provision are as follows (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

$5,026

 

 

$4,143

 

 

$14,300

 

 

$12,064

 

Software solutions

 

 

3,784

 

 

 

-

 

 

 

4,796

 

 

 

-

 

Consolidated revenue

 

 

8,810

 

 

 

4,143

 

 

 

19,096

 

 

 

12,064

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income/(loss) from operations:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(253)

 

 

155

 

 

 

(2,004)

 

 

867

 

Software solutions

 

 

306

 

 

 

-

 

 

 

(9)

 

 

-

 

Total operating income/(loss)

 

 

53

 

 

 

155

 

 

 

(2,013)

 

 

867

 

Other income/(expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(22)

 

 

(21)

 

 

(58)

 

 

(79)

Software solutions

 

 

(19)

 

 

-

 

 

 

(19)

 

 

-

 

Total other income/(expense), net

 

 

(41)

 

 

(21)

 

 

(77)

 

 

(79)

Income/(loss) before income tax provision:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(275)

 

 

134

 

 

 

(2,062)

 

 

788

 

Software solutions

 

 

287

 

 

 

-

 

 

 

(28)

 

 

-

 

Income/(loss) before income tax provision

 

$12

 

 

$134

 

 

$(2,090)

 

$788

 

Depreciation and amortization was $60,000 and $57,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $152,000 and $197,000 for the cloud telecommunications segment for the nine months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $6,000 and $0 for the software solutions segment for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization was $7,000 and $0 for the software solutions segment for the nine months ended September 30, 2021 and 2020, respectively.

 

Interest income was $0 and $1,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Interest income was $1,000 and $3,000 for the cloud telecommunications segment for the nine months ended September 30 2021 and 2020, respectively. Interest income was $0 for the software solutions segment for the three and nine months ended September 30, 2021 and 2020.

 

Interest expense was $24,000 and $23,000 for the cloud telecommunications services segment for the three months ended September 30, 2021 and 2020, respectively. Interest expense was $64,000 and $54,000 for the cloud telecommunications services segment for the nine months ended September 30, 2021 and 2020, respectively. Interest expense was $0 for the software solutions segment for the three and nine months ended September 30, 2021 and 2020.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Significant Accounting Policies  
Description of Business

Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning premier provider of Unified Communications as a Service (UCaaS), Call Center as a Service (CCaaS), communication platform software solutions, and collaboration services designed to provide enterprise-class cloud communication solutions to any size business through our business partners, agents, and direct channels. Our solutions currently support over two Million end users globally and was recently recognized as the fastest growing UCaaS platform in the United States. Following the merger with NetSapiens, the Company has reorganized with two operating segments, which consist of cloud telecommunications services and software solutions.

Basis of Presentation

Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc., Crexendo International, Inc., Centric Telecom, Inc., NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The Company’s consolidated financial statements include the results of operations of NetSapiens, LLC. from the date of acquisition. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.

 

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.

Foreign currency translation

Foreign Currency Translation - The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).

 

Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three and nine months ended September 30, 2021 and 2020, we recorded foreign currency translation gains/(losses) of $1,000, and $9,000, respectively, in our statements of comprehensive income (loss).

Cash and Cash Equivalents

Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2021 and December 31, 2020, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $6,742,000 and $17,175,000, respectively.

Restricted Cash

Restricted CashWe classified $0 and $100,000 as restricted cash as of September 30, 2021 and December 31, 2020, respectively. During the three months ended March 31, 2021, our restricted cash requirement was waived and we released $100,000 into cash and cash equivalents. Cash was restricted for compensating balance requirements on purchasing card agreements. As of September 30, 2021 and December 31, 2020, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $0 and $100,000, respectively.

 

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows (in thousands):

 

 

 

September 30,

 

 

September 30,

 

 

 

2021

 

 

2020

 

Cash and cash equivalents

 

$7,701

 

 

$15,353

 

Restricted cash

 

 

-

 

 

 

100

 

Total cash, cash equivalents, and restricted cash shown in the condensed

 

 

 

 

 

 

 

 

consolidated statement of cash flows

 

$7,701

 

 

$15,453

 

Trade Receivables

Trade Receivables – Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts.

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts – The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.

Contract Assets

Contract Assets – Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.

Contract Costs

Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $1,215,000 and $970,000 at September 30, 2021 and December 31, 2020, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2021 and 2020, the Company amortized $201,000 and $123,000, respectively, and there was no impairment loss in relation to the costs capitalized. During the nine months ended September 30, 2021 and 2020, the Company amortized $444,000 and $368,000 respectively, and there was no impairment loss in relation to the costs capitalized.

Inventory

Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.

Property and Equipment

Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to thirty-nine years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Land is not depreciable. Depreciable lives by asset group are as follows:

 

Building

39 years

Computer and office equipment

2 to 5 years

Computer software

3 years

Internal-use software

3 years

Vehicles

5 years

Leasehold improvements

2 to 5 years

 

Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.

Asset Acquisitions

Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition.

Business Acquisition

Business Acquisitions - We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses.

Goodwill

Goodwill – Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.

Intangible Assets

Intangible Assets – Our intangible assets consist of customer relationships and developed technologies. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset.

Contract Liabilities

Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.

Use of Estimates

Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material.

Contingencies

Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.

Service, Software Solutions and Product Revenue Recognition

Service, Software Solutions and Product Revenue Recognition – Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2.

Cost of Service Revenue

Cost of Service Revenue – Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service.

Cost of Software Solutions Revenue

Cost of Software Solutions Revenue – Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets.

Cost of Product Revenue

Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale.

Product Warranty

Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service.

Contingent Consideration

Contingent Consideration – Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.

Public offerings

Public Offering – On September 28, 2020, the Company completed a public offering in which it issued and sold 1,750,000 shares of common stock at a price to the public of $5.50 per share. The shares sold and issued in the public offering resulted in an aggregate gross offering price of $9,625,000. The Company received net proceeds of $8,623,000 after deducting underwriting discounts and commissions of $674,000 and offering expenses of $328,000.

 

On October 21, 2020, the underwriters of the Company’s public offering exercised their option to purchase additional shares of the Company’s common stock to cover sales by the underwriters of a greater number of shares than the total set forth in the filed prospectus for the public offering. The underwriters purchased an additional 420,000 shares of common stock from the Company. The gross proceeds to the Company of the issuance were $2,310,000, and the Company received net proceeds of $2,148,000 after deducting underwriting discounts and commissions.

Research and Development

Research and Development – Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.

Fair Value Measurements

Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

 

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

 

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

 

 

·

Quoted prices for similar assets or liabilities in active markets;

 

·

Quoted prices for identical or similar assets in non-active markets;

 

·

Inputs other than quoted prices that are observable for the asset or liability; and

 

·

Inputs that are derived principally from or corroborated by other observable market data.

 

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

Lease Obligations

Lease ObligationsWe determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

Notes Payable

Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.

Income Taxes

Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2020 we determined that we would be able to realize our deferred income tax assets in the future and released $7,487,000 of the valuation allowance.

 

Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.

Stock-Based Compensation

Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).

Operating Segments

Operating SegmentsAccounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Crexendo Business Solutions, Inc., Crexendo International, Inc., and Centric Telecom, Inc. We generate over 99% of our total revenue from customers within North America (United States and Canada) and less than 1% of our total revenues from customers in other parts of the world.

Significant Customers

Significant CustomersNo customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2021 and 2020. No customer accounted for 10% or more of our total trade accounts receivable as of September 30, 2021 and one cloud telecommunications services customer accounted for 11% of total trade accounts receivable as of December 31, 2020.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting PronouncementsIn December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The Company adopted ASU 2019-12 effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this updated guidance and delay adoption of the additional disclosures until their effective date. We adopted this guidance effective January 1, 2020. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.

 

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The Company adopted ASU 2017-04 effective January 1, 2020. The adoption of this ASU did not have an impact on our condensed consolidated financial statements.

Recently Issued Accounting Pronouncements

Recently Issued Accounting PronouncementsIn June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.

 

In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. ASU 2020-06 is effective for our fiscal year beginning after December 15, 2021, including interim periods within this fiscal year. This guidance can be applied using either a modified or full retrospective approach. The Company is currently evaluating the impact this ASU will have on the financial statements and related disclosures, as well as the timing of adoption.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Significant Accounting Policies  
Restricted cash

 

 

September 30,

 

 

September 30,

 

 

 

2021

 

 

2020

 

Cash and cash equivalents

 

$7,701

 

 

$15,353

 

Restricted cash

 

 

-

 

 

 

100

 

Total cash, cash equivalents, and restricted cash shown in the condensed

 

 

 

 

 

 

 

 

consolidated statement of cash flows

 

$7,701

 

 

$15,453

 

Property and equipment

Building

39 years

Computer and office equipment

2 to 5 years

Computer software

3 years

Internal-use software

3 years

Vehicles

5 years

Leasehold improvements

2 to 5 years

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue  
Disaggregation of revenue

Three Months Ended September 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$701

 

 

$-

 

 

$701

 

Equipment financing revenue

 

 

63

 

 

 

-

 

 

 

63

 

Telecommunications services

 

 

3,718

 

 

 

-

 

 

 

3,718

 

Fees, commissions, and other, recognized over time

 

 

419

 

 

 

-

 

 

 

419

 

One time fees, commissions and other

 

 

125

 

 

 

-

 

 

 

125

 

Software licenses

 

 

-

 

 

 

1,473

 

 

 

1,473

 

Subscription maintenance and support

 

 

-

 

 

 

2,213

 

 

 

2,213

 

Professional services and other

 

 

-

 

 

 

98

 

 

 

98

 

 

 

$5,026

 

 

$3,784

 

 

$8,810

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products, services, and fees recognized at a point in time

 

$775

 

 

$1,917

 

 

$2,692

 

Products, services, and fees transferred over time

 

 

4,251

 

 

 

1,867

 

 

 

6,118

 

 

 

$5,026

 

 

$3,784

 

 

$8,810

 

Nine Months Ended September 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,509

 

 

$-

 

 

$1,509

 

Equipment financing revenue

 

 

198

 

 

 

-

 

 

 

198

 

Telecommunications services

 

 

10,995

 

 

 

-

 

 

 

10,995

 

Fees, commissions, and other, recognized over time

 

 

1,252

 

 

 

-

 

 

 

1,252

 

One time fees, commissions and other

 

 

346

 

 

 

-

 

 

 

346

 

Software licenses

 

 

-

 

 

 

2,210

 

 

 

2,210

 

Subscription maintenance and support

 

 

-

 

 

 

2,451

 

 

 

2,451

 

Professional services and other

 

 

-

 

 

 

135

 

 

 

135

 

 

 

$14,300

 

 

$4,796

 

 

$19,096

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$1,804

 

 

$2,633

 

 

$4,437

 

Services and fees transferred over time

 

 

12,496

 

 

 

2,163

 

 

 

14,659

 

 

 

$14,300

 

 

$4,796

 

 

$19,096

 

Nine Months Ended September 30, 2020

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,317

 

 

$-

 

 

$1,317

 

Equipment financing revenue

 

 

156

 

 

 

-

 

 

 

156

 

Telecommunications services

 

 

9,321

 

 

 

-

 

 

 

9,321

 

Fees, commissions, and other, recognized over time

 

 

1,147

 

 

 

-

 

 

 

1,147

 

One time fees, commissions and other

 

 

123

 

 

 

-

 

 

 

123

 

 

 

$12,064

 

 

$-

 

 

$12,064

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$1,440

 

 

$-

 

 

$1,440

 

Services and fees transferred over time

 

 

10,624

 

 

 

-

 

 

 

10,624

 

 

 

$12,064

 

 

$-

 

 

$12,064

 

Contract balances

 

 

September 30,

 

 

December 31,

 

(In thousands)

 

2021

 

 

2020

 

Receivables, which are included in trade receivables, net of allowance

 

 

 

 

 

 

for doubtful accounts

 

$1,307

 

 

$538

 

Contract assets

 

 

209

 

 

 

159

 

Contract liabilities

 

 

2,884

 

 

 

1,228

 

Significant changes in the contract assets and liabilities

 

 

Nine Months Ended

 

 

For the Year Ended

 

(In thousands)

 

September 30,

2021

 

 

December 31,

2020

 

 

 

Contract Assets

 

 

Contract Liabilities

 

 

Contract Assets

 

 

Contract Liabilities

 

Revenue recognized that was included in the contract liability balance at the beginning of the period

 

$-

 

$

 (986

 

$-

 

 

$(976)

Increase due to cash received, excluding amounts recognized as revenue during the period

 

 

-

 

 

 2,642

 

 

 

-

 

 

 

990

 

Transferred to receivables from contract assets recognized at the beginning of the period

 

 

(47)

 

 

-

 

 

 

(21)

 

 

-

 

Increase due to additional unamortized discounts

 

 

97

 

 

 

-

 

 

 

158

 

 

 

-

 

Performance obligations

 

 

2021

 

 

2022

 

 

2023

 

 

2024

 

 

2025

 

 

2026

 

 

Total

 

Desktop devices

 

$242

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

$242

 

Telecommunications service

 

$3,905

 

 

 

11,306

 

 

 

7,699

 

 

 

4,967

 

 

 

2,165

 

 

 

439

 

 

$30,481

 

All consideration from contracts with customers is included in the amounts presented above

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Common Share  
Basic and diluted net income (loss) per common share

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Net income/(loss) (in thousands) (A)

 

$(125

 

$131

 

 

$(1,843)

 

$779

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average share reconciliation:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average basic shares outstanding (B)

 

 

21,596,415

 

 

 

15,244,804

 

 

 

19,757,658

 

 

 

15,058,192

 

Dilutive effect of stock-based awards

 

 

-

 

 

 

2,004,231

 

 

 

-

 

 

 

1,735,704

 

Diluted weighted-average outstanding shares of common stock (C)

 

 

21,596,415

 

 

 

17,249,035

 

 

 

19,757,658

 

 

 

16,793,896

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic (A/B)

 

$(0.01

)

 

$0.01

 

 

$(0.09)

 

$0.05

 

Diluted (A/C)

 

$(0.01

 

$0.01

 

 

$(0.09)

 

$0.05

 

Antidilutive securities excluded from earnings

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Stock options

 

 

970,631

 

 

 

18,685

 

 

 

840,623

 

 

 

91,845

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2021
Acquisitions  
Cost of acquisition

Total purchase price

 

$49,062

 

Cash

 

 

1,658

 

Trade receivables

 

 

846

 

Prepaid expenses

 

 

57

 

Other current assets

 

 

319

 

Property and equipment, net

 

 

62

 

Right-of-use assets

 

 

551

 

Deferred tax assets

 

 

2,829

 

Other long-term assets

 

 

84

 

Intangible assets- existing technology

 

 

5,047

 

Intangible assets- customer relationships

 

 

16,473

 

Total identifiable assets

 

 

27,926

 

 

 

 

 

 

Accounts payable

 

 

(438)

Accrued expenses

 

 

(2,412)

Finance leases

 

 

(17)

Contract liabilities

 

 

(1,475)

Operating lease liabilities

 

 

(379)

Contract liabilities, net of current portion

 

 

(629)

Finance leases, net of current portion

 

 

(29)

Operating lease liabilities, net of current portion

 

 

(219)

Total liabilities assumed

 

 

(5,598)

Total goodwill

 

$26,734

 

Pro forma information

 

 

For the Nine Months Ended September 30, (Unaudited)

 

(In thousands)

 

2021

 

 

2020

 

Revenues

 

$24,123

 

 

$20,867

 

Net income/(loss)

 

 

(12,671)

 

 

487

Earnings per share

 

$(0.64)

 

$0.03
Assets acquired and liabilities

Consideration (including estimated unpaid contingent consideration)

 

 

 

Cash

 

$2,163

 

Common stock

 

 

346

 

Contingent consideration

 

 

746

 

 

 

$3,255

 

Assets

 

 

 

 

Cash

 

$7

 

Accounts receivables

 

 

122

 

Prepaid expenses

 

 

4

 

Inventory

 

 

12

 

Other assets

 

 

12

 

Property and equipment

 

 

57

 

Right to use assets

 

 

134

 

Intangible assets acquired

 

 

2,238

 

Other long-term assets

 

 

44

 

Total assets acquired

 

 

2,630

 

 

 

 

 

 

Liabilities

 

 

 

 

Accounts Payable

 

 

26

 

Accrued Expenses

 

 

187

 

Contract Liability

 

 

147

 

Operating Lease Liability

 

 

118

 

Direct Financing Liability

 

 

20

 

Total liabilities assumed

 

 

498

 

 

 

 

 

 

Net identifiable assets acquired

 

 

2,132

 

Goodwill

 

 

1,123

 

Total purchase price

 

$3,255

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables net (Tables)
9 Months Ended
Sep. 30, 2021
Trade Receivables net  
Trade receivables, net

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Gross trade receivables

 

$1,347

 

 

$559

 

Less: allowance for doubtful accounts

 

 

(40)

 

 

(21)

Trade receivables, net

 

$1,307

 

 

$538

 

 

 

 

 

 

 

 

 

 

Current trade receivables, net

 

$1,280

 

 

$538

 

Long-term trade receivables, net

 

 

27

 

 

 

-

 

Trade receivables, net

 

$1,307

 

 

$538

 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses (Tables)
9 Months Ended
Sep. 30, 2021
Prepaid Expenses  
Prepaid expenses

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Prepaid corporate insurance

 

$158

 

 

$53

 

Prepaid software services and support

 

 

281

 

 

 

20

 

Prepaid employee insurance premiums

 

 

78

 

 

 

71

 

Prepaid Nasdaq listing fee

 

 

15

 

 

 

-

 

Other prepaid expenses

 

 

118

 

 

 

46

 

Total prepaid expenses

 

$650

 

 

$190

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2021
Property and Equipment  
Property and equipment

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Building

 

$2,000

 

 

$2,000

 

Land

 

 

500

 

 

 

500

 

Computer and office equipment

 

 

1,925

 

 

 

1,436

 

Computer software

 

 

576

 

 

 

526

 

Internal-use software

 

 

14

 

 

 

14

 

Vehicles

 

 

95

 

 

 

-

 

Leasehold improvements

 

 

33

 

 

 

-

 

Less: accumulated depreciation

 

 

(2,084)

 

 

(1,742)

Total property and equipment, net

 

$3,059

 

 

$2,734

 

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2021
Intangible Assets and Goodwill  
Intangible assets

 

 

September 30, 2021

 

 

December 31, 2020

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Customer relationships

 

$19,882

 

 

$(1,331)

 

$18,551

 

 

$1,171

 

 

$(919)

 

$252

 

Developed technologies

 

 

5,047

 

 

 

(361)

 

 

4,686

 

 

 

-

 

 

 

-

 

 

 

-

 

Total acquired intangible assets

 

$24,929

 

 

$(1,692)

 

$23,237

 

 

$1,171

 

 

$(919)

 

$252

 

Amortization of intangible assets

Year ending December 31,

 

 

 

2021 remaining

 

$507

 

2022

 

 

2,110

 

2023

 

 

2,553

 

2024

 

 

2,849

 

2025 and thereafter

 

 

15,218

 

Total

 

$23,237

 

Goodwill carrying amount

 

 

Goodwill

 

Balance at December 31, 2020

 

 

272

 

Centric Telecom business acquisition

 

 

1,123

 

NetSapiens business acquisition

 

 

26,734

 

Balance at September 30, 2021

 

$28,129

 

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2021
Accrued Expenses  
Accrued expenses

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Accrued wages, benefits and payroll taxes

 

$698

 

 

$513

 

Accrued accounts payable

 

 

915

 

 

 

505

 

Accrued sales and telecommunication taxes

 

 

2,616

 

 

 

438

 

Product warranty liability

 

 

34

 

 

 

33

 

Other accrued expenses

 

 

88

 

 

 

139

 

Total accrued expenses

 

$4,351

 

 

$1,628

 

Product warranty liabilities

 

 

Warranty Liabilities

 

Balance at January 1, 2020

 

$37

 

Accrual for warranties

 

 

33

 

Adjustments related to pre-existing warranties

 

 

(10)

Warranty settlements

 

 

(27)

Balance at December 31, 2020

 

 

33

 

Accrual for warranties

 

 

27

 

Warranty settlements

 

 

(26)

Balance at September 30, 2021

 

$34

 

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Tables)
9 Months Ended
Sep. 30, 2021
Notes Payable  
Notes payable

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Notes payable

 

$1,891

 

 

$1,944

 

Less: current notes payable

 

 

(73)

 

 

(71)

Notes payable, net of current portion

 

$1,818

 

 

$1,873

 

Principal payments of notes payable

Year ending December 31,

 

 

 

2021 remaining

 

$19

 

2022

 

 

74

 

2023

 

 

76

 

2024

 

 

79

 

2025 and thereafter

 

 

1,643

 

Total

 

$1,891

 

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Measurements  
Financial instruments

 

 

September 30,

2021

 

 

December 31,

2020

 

 

 

Carrying Value

 

 

Estimated Fair Value

 

 

Carrying Value

 

 

Estimated Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Trade receivables, net

 

$1,307

 

 

$1,307

 

 

$538

 

 

$538

 

Equipment financing receivables

 

 

1,161

 

 

 

1,161

 

 

 

1,192

 

 

 

1,192

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance lease obligations

 

$367

 

 

$367

 

 

$84

 

 

$84

 

Notes payable

 

 

1,891

 

 

 

1,891

 

 

 

1,944

 

 

 

1,944

 

Business acquisition contigent consideration

 

 

746

 

 

 

746

 

 

 

-

 

 

 

-

 

Liabilities for which fair value is recognized

 

 

As of September 30,

 

 

Fair value measurement at reporting date

 

Description

 

2021

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Business acquisition contingent consideration

 

$746

 

 

$-

 

 

$-

 

 

$746

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

As of December 31,
2020

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asset acquisition contingent consideration

 

$-

 

 

$-

 

 

$-

 

 

$-

 

Progression of level 3 instruments

Contingent consideration liability

 

Fair Value at

September 30,

2021

 

 

Valuation technique

 

Unobservable inputs

 

Range

 

Revenue - based payments

 

$746

 

 

Discounted cash flow

 

Discount Rate

 

 

17.38%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Probability of milestone payment

 

 

90%

 

 

 

 

 

 

 

 

Projected year of payments

 

2021

 

Fair value on recurring basis

 

 

Asset and Business Acquisition Contingent Consideration

 

Balance at January 1, 2020

 

$175

 

Cash payments

 

 

(54)

Adjustment

 

 

(121)

Balance at December 31, 2020

 

$-

 

Additions

 

 

746

 

Cash payments

 

 

-

 

Adjustment

 

 

-

 

Balance at September 30, 2021

 

$746

 

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases  
Maturity of finance lease liabilities

Year ending December 31,

 

Operating Leases

 

 

Finance Leases

 

2021 remaining

 

$130

 

 

$23

 

2022

 

 

461

 

 

 

136

 

2023

 

 

58

 

 

 

114

 

2024

 

 

44

 

 

 

77

 

2025

 

 

-

 

 

 

31

 

Total minimum lease payments

 

 

693

 

 

 

386

 

Less: amount representing interest

 

 

(11)

 

 

(14)

Present value of minimum lease payments

 

$682

 

 

$373

 

Lease term and discount

Lease term and discount rate

 

September 30,

2021

 

Weighted-average remaining lease term (years)

 

 

 

Operating leases

 

 

1.6

 

Finance leases

 

 

3.2

 

Weighted-average discount rate

 

 

 

 

Operating leases

 

 

4.3%

Finance leases

 

 

2.2%
Cash paid for amounts included in the measurement of lease liabilities

 

 

Three Months Ended September 30,

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

Operating cash flows from operating leases

 

$66

 

Operating cash flows from finance leases

 

 

4

 

Financing cash flows from finance leases

 

 

71

 

Equipment finance receivables

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Gross financing receivables

 

$1,669

 

 

$1,774

 

Less: unearned income

 

 

(508)

 

 

(582)

Financing receivables, net

 

 

1,161

 

 

 

1,192

 

Less: current portion of finance receivables, net

 

 

(324)

 

 

(286)

Finance receivables due after one year

 

$837

 

 

$906

 

Future aggregate minimum lease obligations under operating leases

Year ending December 31,

 

Lease Receivables

 

2021 remaining

 

$157

 

2022

 

 

590

 

2023

 

 

484

 

2024

 

 

308

 

2025 and thereafter

 

 

130

 

Gross equipment financing receivables

 

 

1,669

 

Less: unearned income

 

 

(508)

Equipment financing receivables, net

 

$1,161

 

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Segments Reporting (Tables)
9 Months Ended
Sep. 30, 2021
Segments Reporting  
Information on reportable segments and reconciliation to condensed consolidated net (loss) income

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

$5,026

 

 

$4,143

 

 

$14,300

 

 

$12,064

 

Software solutions

 

 

3,784

 

 

 

-

 

 

 

4,796

 

 

 

-

 

Consolidated revenue

 

 

8,810

 

 

 

4,143

 

 

 

19,096

 

 

 

12,064

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income/(loss) from operations:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(253)

 

 

155

 

 

 

(2,004)

 

 

867

 

Software solutions

 

 

306

 

 

 

-

 

 

 

(9)

 

 

-

 

Total operating income/(loss)

 

 

53

 

 

 

155

 

 

 

(2,013)

 

 

867

 

Other income/(expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(22)

 

 

(21)

 

 

(58)

 

 

(79)

Software solutions

 

 

(19)

 

 

-

 

 

 

(19)

 

 

-

 

Total other income/(expense), net

 

 

(41)

 

 

(21)

 

 

(77)

 

 

(79)

Income/(loss) before income tax provision:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud telecommunications services

 

 

(275)

 

 

134

 

 

 

(2,062)

 

 

788

 

Software solutions

 

 

287

 

 

 

-

 

 

 

(28)

 

 

-

 

Income/(loss) before income tax provision

 

$12

 

 

$134

 

 

$(2,090)

 

$788

 

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Significant Accounting Policies        
Cash and cash equivalents $ 7,701   $ 15,353  
Restricted cash 0   100  
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows $ 7,701 $ 17,679 $ 15,453 $ 4,280
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Details 1)
9 Months Ended
Sep. 30, 2021
Computer Software  
Depreciable lives 3
Vehicles  
Depreciable lives 5
Building  
Depreciable lives 39
Computer and Office Equipment  
Depreciable lives 2 to 5
Internal-use Software  
Depreciable lives 3
Leasehold Improvements  
Depreciable lives to 5
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 21, 2020
Sep. 28, 2020
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Significant Accounting Policies            
Underwriting discounts comminsssions $ 2,148,000 $ 674,000        
Offering expenses   $ 328,000        
Shares of common stock, sold   1,750,000        
Foreign currency translation gains/(losses)       $ 1,000 $ 9,000  
Cash and Cash Equivalents       6,742,000   $ 17,175,000
Restricted Cash       0   100,000
Restricted Cash wavied     $ 100,000      
Common stock price per share   $ 5.50        
Offering price   $ 9,625,000        
Restricted cash excess of federally insured limits       0   100,000
Net proceeds   $ 8,623,000        
Additional shares of common stock 420,000          
Additional shares of common stock, amount $ 2,310,000          
Capitalized contract costs       1,215,000   123,000
Capitalized contract costs amortization       $ 444,000   $ 368,000
Trade account payable rate       10.00%   11.00%
Change in the valuation allowance for net deferred income tax assets       $ 7,487,000    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Major product services lines        
Desktop services $ 701,000 $ 489,000 $ 1,509,000 $ 1,317,000
Equipment financing revenue 63,000 59,000 198,000 156,000
Telecommunications services 3,718,000 3,182,000 10,995,000 9,321,000
Revenue 8,810,000 4,143,000 19,096,000 12,064,000
Fees, commissions and other recognized over time 419,000 373,000 1,252,000 123,000
One time fees , commissions and other 125,000 40,000 346,000  
Software Licenses 0   0  
Subscription maintenance and support 0   0  
Professional servicing and other 0   0  
Service lines 5,026,000   14,300,000 12,064,000
Time of revenue recognition        
Products services and fees recognized at a point in time 775,000 529,000 1,804,000 1,440,000
Products services and fees transferred over time 4,251,000 3,614,000 12,496,000 10,624,000
Software Solution Segment        
Major product services lines        
Desktop services 0 0 0 0
Equipment financing revenue 0 0 0 0
Telecommunications services 0 0 0 0
Revenue 3,784,000 0 4,796,000 0
Fees, commissions and other recognized over time 0 0 0 0
Software Licenses 1,473,000   2,210,000 0
Subscription maintenance and support 2,213,000   2,451,000 0
Professional servicing and other 98,000   135,000 0
Service lines 3,784,000   4,796,000 0
Time of revenue recognition        
Products services and fees recognized at a point in time 1,867,000 0 2,163,000 0
Products services and fees transferred over time 1,917,000 0 2,633,000 0
Cloud Telecommunications Segment        
Major product services lines        
Desktop services 701,000 489,000 1,509,000 1,317,000
Equipment financing revenue 63,000 59,000 198,000 156,000
Telecommunications services 3,718,000 3,182,000 10,995,000 9,321,000
Revenue 4,767,000 4,143,000 19,096,000 12,064,000
Fees, commissions and other recognized over time 419,000 373,000 1,252,000 1,147,000
One time fees , commissions and other 125,000 40,000 346,000 123,000
Software Licenses 1,473,000   2,210,000  
Subscription maintenance and support 2,213,000   2,451,000  
Professional servicing and other 98,000   135,000  
Service lines 8,810,000 4,143,000 19,096,000 12,064,000
Time of revenue recognition        
Products services and fees recognized at a point in time 536,000 529,000 447,000 1,440,000
Products services and fees transferred over time $ 4,231,000 $ 3,614,000 $ 14,659,000 $ 10,624,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Revenue    
Receivables, which are included in trade receivables, net of allowance for doubtful accounts $ 1,307 $ 538
Contract assets 209 159
Contract liabilities $ 2,884 $ 1,228
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details 2) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Contract Assets    
Revenue recognized that was included in the contract liability balance at the beginning of the period $ 0 $ 0
Increase due to cash received, excluding amounts recognized as revenue during the period 0 0
Transferred to receivables from contract assets recognized at the beginning of the period (47) (21)
Increase due to additional unamortized discounts 97 158
Contract Liabilities    
Revenue recognized that was included in the contract liability balance at the beginning of the period (986) (976)
Increase due to cash received, excluding amounts recognized as revenue during the period 2,642 990
Transferred to receivables from contract assets recognized at the beginning of the period 0 0
Increase due to additional unamortized discounts $ 0 $ 0
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details 3) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Revenue, Revenue Recognized $ 30,481,000          
Telecommunications Services            
Deferred Revenue, Revenue Recognized 30,841,000 $ 439,000 $ 2,165,000 $ 4,967,000 $ 7,699,000 $ 11,306,000
Desktop Devices            
Deferred Revenue, Revenue Recognized $ 242,000 $ 0 $ 0 $ 0 $ 0 $ 0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Common Share                
Net income $ (125) $ (1,003) $ (715) $ 131 $ 508 $ 140 $ (1,843) $ 779
Weighted-average share reconciliation:                
Basic 21,596,415     15,244,804     19,757,658 15,058,192
Dilutive effect of stock-based awards       2,004,231     0 1,735,704
Diluted 21,596,415     17,249,035     19,757,658 16,793,896
Earnings per common share:                
Basic $ (0.01)     $ 0.01     $ (0.09) $ 0.05
Diluted $ (0.01)     $ 0.01     $ (0.09) $ 0.05
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (Details 1) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Common Share        
Shares excluded from earnings 970,631 18,658 840,623 91,845
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Acquisitions    
Total purchase price $ 49,062  
Cash 1,658  
Trade receivables 846 $ 538
Prepaid expense 57  
Other current assets 319  
Property and equipment net 62  
Right of use assets 551  
Deferred tax assets 2,829  
Other long term assets 84  
Intangible assets - existing technology 5,047  
Intangible assets customer relatonships 16,473  
Total identifiable assets 27,926  
Account payable (438)  
Accrued expenses (2,412)  
Finance leases current portion (17)  
Contract liabilities (1,475)  
Operating lease liabilities current portion (379)  
Contract liabilities net of current portion (629)  
Finance leases net of current portion (29)  
Operating lease liabilities net of current portion (219)  
Total liabilities assumed (5,598)  
Total goodwill $ 26,734  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Acquisitions    
Revenues $ 24,123 $ 20,867
Net income (loss) operations $ (12,671) $ (487)
Earning per share attributiable $ (0.64) $ (0.03)
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details 2) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash $ 7,701 $ 15,353
Operating lease liability 682  
Goodwill 26,734  
Total purchase price 49,062  
Centric Telecom, Inc.    
Cash consideration 2,163  
Common stock 346  
Contingent consideration 746  
Total consideration 3,255  
Cash 7  
Accounts receivables 122  
Prepaid expenses 4  
Inventory 12  
Other assets 12  
Property and equipment 57  
Right to use assets 134  
Intangible assets acquired 2,238  
Other long-term assets 44  
Total assets acquired 2,630  
Accounts payable 26  
Accrued expenses 187  
Contract liability 147  
Operating lease liability 118  
Direct financing liability 20  
Total liabilities assumed 498  
Net identifiable assets acquired 2,132  
Goodwill 1,123  
Total purchase price $ 3,255  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 14, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition description the Company acquired 100% of the issued and outstanding shares of Centric Telecom, Inc., a provider of telecommunications products, services, and solutions in Northern Virginia. The aggregate purchase price of $3,255,000 consisted of $2,163,000 of cash paid at closing, 46,662 shares of our common stock with an estimated fair value of $346,000 issued at closing, and $746,000 of estimated contingent consideration to be paid        
Aggregate purchase price   $ 49,100,000   $ 49,100,000  
Comon stock shares for services       4,482,328  
Consideration amount       $ 16,900,000  
Aggregate vaue of comon stock       22,100,000  
Deductible tax purposes       $ 1,123,000  
weighted average cost of rate   4.30%   4.30%  
General and administrative expenses   $ 0 $ 2,000,000 $ 50,000,000 $ 6,000,000
Allocated goodwill       26,700,000  
Stock options       $ 1,150,000 $ 377,000
Merger [Member] | June 1, 2021 [Member]          
Comon stock shares for services   3,097,309   3,097,309  
weighted average cost of rate   22.50%   22.50%  
General and administrative expenses   $ 4,000,000   $ 1,015,000  
Intangible assets, estimated uselful life       A preliminary estimate of $5.0 million has been allocated to existing technology, an intangible asset with an estimated useful life of approximately 6 years. A preliminary estimate of $16.5 million has been allocated to customer relationships with an estimated life of approximately 9 years  
Cash amount   10,000,000   $ 10,000,000  
Stock options   $ 39,000,000   $ 39,000,000  
Common stock price per share   $ 5.47   $ 5.47  
Aggregate exercise price       $ 5,600,000  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables net (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Trade Receivables net    
Gross trade receivables $ 1,347 $ 559
Less allowance for doubtful accounts (40) (21)
Trade receivables, net 1,307 538
Current trade receivables, net 1,280 538
Long-term trade receivables, net 27 0
Trade ReceivablesTrade Receivables $ 846 $ 538
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Prepaid Expenses    
Prepaid corporate insurance $ 158 $ 53
Prepaid software services and support 281 20
Prepaid employee insurance premiums 78 71
Prepaid Nassdaq listing fee 15 0
Other prepaid expenses 118 46
Total prepaid assets $ 650 $ 190
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Less: accumulated depreciation $ (2,084) $ (1,742)
Total property and equipment, net 3,059 2,734
Building    
Property and equipment, gross 2,000 2,000
Lands    
Property and equipment, gross 500 500
Computer and Office Equipment    
Property and equipment, gross 1,925 1,436
Computer Software    
Property and equipment, gross 576 526
Vehicles    
Property and equipment, gross 95 0
Leasehold Improvements    
Property and equipment, gross 33 0
Internal-use Software    
Property and equipment, gross $ 14 $ 14
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Property and Equipment        
Depreciation and amortization expense $ 63,000 $ 34,000 $ 158,000 $ 128,000
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Carrying amount of intangible, gross $ 24,929 $ 1,171
Less: accumulated amortization (1,692) (919)
Carrying amount of intangible, net 23,237 252
Devloped Technologies    
Carrying amount of intangible, gross 4,686 0
Less: accumulated amortization (361) 0
Carrying amount of intangible, net 5,047 0
Customer Relationships    
Carrying amount of intangible, gross 19,882 1,171
Less: accumulated amortization (1,331) (919)
Carrying amount of intangible, net $ 18,551 $ 252
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Intangible Assets and Goodwill    
2021 remaining $ 507  
2022 2,110  
2023 2,553  
2024 2,849  
2025 and thereafter 15,218  
Carrying amount of intangible, net $ 23,237 $ 252
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill (Details 2)
9 Months Ended
Sep. 30, 2021
USD ($)
Intangible Assets and Goodwill  
Goodwill, Beginning Balance $ 272,000
Centric telecom business acquisition 1,123,000
NetSapiens business acquisition 26,734,000
Goodwill, Ending Balance $ 28,129
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Intangible Assets and Goodwill              
Software solution revenue $ 270,000     $ 0 $ 361,000 $ 0  
Devloped technologies         5 years 8 months 12 days    
Weighted average remaining useful life for customer relationships         8 years 6 months    
Amortization expense $ 236,000     $ 16,000 $ 412,000 $ 46,000  
Acquired of intangible assets   $ 21,520,000 $ 2,238,000       $ 121,000
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses    
Accrued wages and benefits $ 698 $ 513
Accrued accounts payable 915 505
Accrued sales and telecommunications taxes 2,616 438
Product warranty liability 34 33
Other accrued expenses 88 139
Total accrued expenses $ 4,351 $ 1,628
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details 1) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses    
Beginning balance $ 33 $ 37
Accrual for warranties 27 33
Adjustments related to pre-existing warranties   (10)
Warranty settlements (26) (27)
Ending balance $ 34 $ 33
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accrued Expenses        
Product warranty expense $ 15,000 $ 11,000 $ 27,000 $ 29,000
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Notes Payable    
Notes payable $ 1,891 $ 1,944
Less: current notes payable (73) (71)
Notes payable, net of current portion $ 1,818 $ 1,873
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details 1)
$ in Thousands
Sep. 30, 2021
USD ($)
Notes Payable  
2021 remaining $ 19
2022 74
2023 76
2024 79
2025 and thereafter 1,643
Total $ 1,891
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Notes Payable        
Agreement term     7 years  
Purchase of building $ 2,000,000   $ 2,000,000  
Interest rate 1.37% 6.70% 3.00% 15.09%
Monthly payment     $ 11,841  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Liabilities:    
Notes payable $ 1,891 $ 1,944
Business acquisition contingent consideration 746 0
Carrying Value    
Liabilities:    
Trade receivables, net 1,307 538
Equipment financing receivables 1,161 1,192
Finance lease obligations 367 84
Notes payable 1,891 1,944
Business acquisition contingent consideration 746 0
Estimated Fair Value    
Liabilities:    
Trade receivables, net 1,307 538
Equipment financing receivables 1,161 1,192
Finance lease obligations 367 84
Notes payable 1,891 1,944
Business acquisition contingent consideration $ 746 $ 0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Business/asset acquisition contingent consideration $ 746 $ 0
Level 1    
Business/asset acquisition contingent consideration 0 0
Level 2    
Business/asset acquisition contingent consideration 0 0
Level 3    
Business/asset acquisition contingent consideration $ 746 $ 0
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details 2) - Level 3
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Revenue - based payments $ 746
Valuation technique Discounted cash flow
Unobservable inputs Discount Rate
Range 17.38%
Probability of milestone payment 90.00%
Projected year of payments 2021
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details 3) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Fair Value Measurements    
Beginning balance $ 0 $ 175
Additions 746  
Cash payments 0 (54)
Adjustment 0 (121)
Ending balance $ 746 $ 0
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details Narrative) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Fair Value Measurements    
Continguent consideration $ 746,000 $ 121,000
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Taxes        
Effective tax rate 1167.40% 2.20% 11.80% 1.10%
Deferred taxes     $ 6,054,000  
Income tax benefit/(provision) $ (137,000) $ 3,000 $ 247,000 $ 9,000
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details)
Sep. 30, 2021
USD ($)
Operating Leases  
2021 remaining $ 130,000
2022 461,000
2023 58,000
2024 44
2025 0
Total minimum lease payment 693,000
Less: amount representing interest (11,000)
Present value of minimum lease payments 682,000
Finance Leases  
2021 remaining 23,000
2022 136,000
2023 114,000
2024 77,000
2025 31,000
Total minimum lease payment 386,000
Less: amount representing interest (14,000)
Present value of minimum lease payments $ 373,000
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details 1)
9 Months Ended
Sep. 30, 2021
Leases  
Weighted-average remaining lease term - operating leases 1 year 7 months 6 days
Weighted-average remaining lease term - finance leases 3 years 2 months 12 days
Weighted-average discount rate - operating leases 4.30%
Weighted-average discount rate- finance leases 2.20%
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details 2)
$ in Thousands
3 Months Ended
Sep. 30, 2021
USD ($)
Leases  
Operating cash flows from operating leases $ 66
Operating cash flows from finance leases 4
Financing cash flows from finance leases $ 71
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details 3) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases    
Gross financing receivables $ 1,669 $ 1,774
Less unearned income (508) (582)
Financing receivables, net 1,161 1,192
Less: current portion of finance receivables, net (324) 286
Finance receivables due after one year $ 837 $ 906
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details 4)
$ in Thousands
Sep. 30, 2021
USD ($)
Leases  
2021 remaining $ 157
2022 590
2023 484
2024 308
2025 and thereafter 130
Gross equipment financing receivables 1,669
Less: unearned income 508
Equipment financing receivables, net $ 1,161
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Amortization of the ROU assets and operating lease liabilities $ 0 $ 0 $ 0 $ 50,000
Rental expense incurred on operating leases 0 0 0 25,000
Rent expense 13,000 0 21,000 0
Product revenue services 54,000 0 148,000 0
General and administrative expenses $ 0 $ 2,000 $ 50,000 $ 6,000
Interest rate 1.37% 6.70% 3.00% 15.09%
Product expense $ 20,000 $ 0 $ 48,000 $ 0
Interest expenses 24 23 $ 64 54
Lease description     The outstanding balance for finance leases was $367,000 and $84,000 as of September 30, 2021 and December 31, 2020, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $497,000 and $129,000 as of September 30, 2021 and December 31, 2020, respectively. Related accumulated depreciation totaled $165,000 and $60,000 as of September 30, 2021 and 2020, respectively. The $39,000 in support contracts were classified as a prepaid expense and are being amortized over the service period of 3 years  
Non-cancelable operating lease agreement [Member]        
Rental expense incurred on operating leases 9,000 0 $ 9,000 0
Virgina [Member]        
Rental expense incurred on operating leases 9,000 0 56,000 0
California [Member]        
Rental expense incurred on operating leases $ 94,000 $ 0 $ 124,000 $ 0
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Segments Reporting (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income/(loss) before income tax provision        
Income/(loss) before income tax provision tax $ 12,000 $ 134,000 $ (2,090,000) $ 788,000
Cloud telecommunications services (275,000) 134,000 (2,062,000) 788,000
Software solutions 287,000 0 (28,000) 0
Total other income expense net (41,000) (21,000) (77,000) (79,000)
Cloud Telecommunications Segment        
Income/(loss) before income tax provision        
Cloud telecommunications services 5,026,000 4,143,000 14,300,000 12,064,000
Software solutions 3,784,000 0 4,796,000 0
Consolidated revenue 8,810,000 4,143,000 19,096,000 12,064,000
Cloud Telecommunications Segment 1        
Income/(loss) before income tax provision        
Cloud telecommunications services (253,000) 155,000 (2,004,000) 867,000
Software solutions 53,000 155,000 (2,013,000) 867,000
Total operating income loss 306,000 0 (9,000) 0
Cloud Telecommunications Segment 2        
Income/(loss) before income tax provision        
Cloud telecommunications services (22,000) (21,000) (58,000) (79,000)
Software solutions (19,000) 0 (19,000) 0
Total other income expense net $ (41,000) $ (21,000) $ (77,000) $ (79,000)
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Segments Reporting (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Depreciation and amortization $ 63,000 $ 34,000 $ 158,000 $ 128,000
Interest expense 24,000 23,000 64,000 54,000
Cloud Telecommunications        
Depreciation and amortization 60,000 57,000 152,000 197,000
Interest expense 24,000 23,000 64,000 54,000
Interest income 0 1,000,000 1,000 3,000
Software Solutions [Member]        
Depreciation and amortization 6,000 0 7,000,000 0
Interest expense 0 0 0 0
Interest income $ 0 $ 0 $ 0 $ 0
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( **:5,'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 " "BFE3$%W@7>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI^FJL*';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/5E)^QCT$J3[D M'J%MFENP2%)+DC #J[ 06=]I)51$23Z>\%HM^/ 9AP+3"G! BXX2\)H#Z^>) MX3@-'5P ,XPPVO1=0+T02_5/;.D .R6G9);4.([UN"JYO .'MZ?'E[)N95PB MZ13F7\D(.@;621A'^_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 **:5.MFY#(P00 '83 8 >&PO=V]R:W-H965T&UL MC9C;MQ0,+'*<=5CB?93>U,XL39V9K9V@L%9$,%D%<2=O+V MVP(,3@HWW,2<^L]'2_J[T>P@U8L.A3#D-8E3?=D+C=E]<1SMAR+A^D+N1 IW M-E(EW,"IVCIZIP0/\J D=ICKCIR$1VEO/LNOK=1\)C,31ZE8*:*S).'J[4K$ M\G#9H[WCA<=H&QI[P9G/=GPKUL+\M5LI.',JE2!*1*HCF1(E-I>]!?VR9%,; MD#_Q(Q('?7),[*L\2_EB3VZ#RYYKB40L?&,E./SLQ5+$L54"CO]*T5[U/VW@ MZ?%1_29_>7B99Z[%4L9_1X$)+WN3'@G$AF>Q>92'/T3Y0D.KY\M8YW_)H7AV MX/:(GVDCDS(8")(H+7[Y:YF(DP#FG0E@90#[$$ '9P*\,L#+7[0@RU_K*S=\ M/E/R0)1]&M3L09Z;/!K>)DKM,*Z-@KL1Q)GY4NZ%(GVB0ZZ$GCD&-.T=QR_C MKXIX=B9^2K[+U(2:7*>!"-['.\!2 ;$CT!5#!==B=T$\]S-A+J,-/$L\_-XW M$$Z;PM_A>%5^O%S/0_/SS^)9&P53[E]$!5I(#^3V]2_0,"&%=BP"]A2I( 5@VH@7LF?XJT)#5=R79>Z MX^'8&R%8HPIKA(I]E7X&QF'(T]NN,4UX.'7[#PC%N*(8HS(+0 ARC)N8;YLP M\/@-C[5 ."85QP0?]4RIG"+2/@S23\&577L$5G]CTR M>=8)CV-RE6FXK1O]!))4-LHW9+?0<&$*!HNV(K&:C36:>&74^M1[*0REG%MN,F:JP*N^/-C+7E/ M5KLO];JM_950D0S0F=XB=2PLOWWZU%(;:.WDM).5WT0Q%(DE<&VE:AY*7.=. MIGWN^]#<*! )"D&,L+9TBCMQE<#2+\H\WL#EYG'%Y1X\C*IV=-K1TD]=[#P3 M+M8VFK7#4]RBC\M )@DTF&LC_1?P#]L7D?O,:,/3 !9%4T]2"@]S8=LY[^>, MCB9#1@?ZX MNDL87 2:JK['V'B,(=6FSSJ9/O2.4L'(\7P0K>$+6 $9M(!V)02-3MNB?/<# M ZR]G^&&70(^\5=R&\#P19O(+RB1#.*2DW'?'4[IF$XQPMK^62?[7P0!>(2N M?K_!8Z3IV^6J18^.Z)"LX6,[)$,&E0[NP7<=AEK7 =:IMS\B+NW)O2)/\I V M@N)J3R+YV(J_YZHK !1<8N0P#J>L PZW[F\Q[BE"F MJ*WA(F,ZZ$^&KMM$Y)SL;-C&.=_PT<2W!E5L,Q(= M$Y5$CZ*2=I]^I.R(K55]M>2X'W8B.7RO4#VW+U)/S@@[C;:OO!ZO)\Q^[X#=_.^OE@D5A%O>*5M M%\S\N>=7O&EL3T;'WX=.%],S;&AL%K>CV?]GG0R!F#7 ::$ . M#*.5^5:8=OKR M2G:U&11>(W/5RT;43)N;-ZQA7<71C>VX1V?HX\U;].V+[\Y7VCS4-EU5AP>\ MV3^ !!YPPW\'_'L0]:\PC>BA6^Z[RL2N;8?>7 M19'@)#&NW<^#XMOA(BO6<\,CL>DD-HV*_3'"I M! >U%=Y#TP+0YIME21K45D[:RJBV=R8!=ZU-\8WHS*01W=U\4D%Z2T\():FO MUS^W'"0#A]LY3@H#R<.$ D48'7BN^8J!'_O+.@ M "4>NI@_/,^ = 'L1E="(F<4PR=F9"5;CC3[/!ML4"GV%0#U%S +3TWLX(-) MO,9)S1J#]3F#0)4$4(D+"@@%+-=%&1EXQS4 M.OY544Z>4Y,//8=*'@\?(R!@84[T.SI)!ZWVZ=A*L, M=G3%<;Q>*[/T5_K+&/C)B[!>GVPTR8"R QB2@D:2Q4$0QRGXEF^X290:"9?< M^Y0)J_9Y5Y8EE#:^89YD$=4.C3C.QM]-E)FVTZ+A9GN!E-U'G,G-V6!N(AGO MT["@!!#NVT5RW4$3QZGYOM.LNQ-F"I\,,8!!2L"I#%AF)"S6$1/'D?FCE/6# M:!I0GH]!4F("35S L@C+(PZ8) [,8Z)/I?*QZN^DLAM82#P!,+K.?>F 79:& MEW7$893\!XP^RP.?FR2#//#M0N)G.[LX7'_76T.09BK5X60C/C1)"S8E] ZC?A8R:%%.6 7&R$''Q*'C]&H!AY?]1(?(BG-@-4D M8(AS$MXG$D<;$J?-#^,BA.]9 XL$@$&!I3E@1R(EQ9&%Q,GRF]0\/M(^)J"% M+F06)A]Q,"%QF'S-Z]EL!]4"VZPU%$[?+JR6.K;0TVP1=S8K*]GUHAZUPZ68 M^I H4J"" '8AF8XC-,Z1"8$GHDF!W5A)H?,PW[ HP@E$'33H%@4@=MVB<6T>E[%G"@>/$$I> 2B7^,>;9TOAE_^V_[+]'G>PX$GUO%CE@''U^>0&,F1R_G7!\2T_QK6UE M]VSODJ_<6R*"EWE>+,TJZ_#1P=?Q^$,.NC?[W=JF0_2M 2Z6ZY(N<5$\J9B0Q7;"9-:H%CHN+3(U@ P M -,B*R,G0:F#=!J'M%F,#^W0C&\F:[X1E0"/)E*?NF<97D/K"= T2'XZS0 <@. /BGWS"F<[>"\:IO"^N/5"Y0*$^ M8?,\7P/[,\"29$4>F14.Q^F)%X:CY%\<#\:L/"Z^[\(N9,"K6'"+#5@&MMBK MV7MX^R.(7YFZ$UUOD+LQ39.7A>E)[7]7L+_1^FK^56LMVO-QR9J1; _/] M1IHEQ^'&ONV??MUQ^2]02P,$% @ HII4]2W:!0. P 1@H !@ !X M;"]W;W)KK(3*=O?:) .QZMC4=J#=I]^QDZ8<4]!R 78R_^]O9DCLP5JJ%YT!&/*6 MNB%WL>%)[;(C+W@CP9+NH IF.?E1.',KUU2 MEH/03 JB8#[T[L.[<1A9@8OXS6"M-\;$IC*3\L5.?J1#+[!$P"$QUH+BSPK& MP+EU0H[7RM2KU[3"S?&'^S>7/"8SHQK&DO]AJ57Y(8\3Q_)Y<45N2!,D%^9+#05J1[X!IFLLY]4 MZS^4ZT='UI_"\I:T@FL2!5%X0#YNEC]"@O+0R8-MN8^5J,L1U>6(G%_KB-^] MUIAO@U&K-FHYH_8Q(XX/B"LA/FHDE<7,S N._]I$%@(K>D.,HBG@DY 6]$9 MAX/%*Q?IND7L$[D:M3'-U6:!]D-L(5<'V-LU>_L_V;D4BQL#*C\MB_8>XFX2 M31%;.73J'#J-C9P:F;QDDJ>@-('7@IGWAJYV:]=N8V4F^(X!I? !T=;_FBRI M(BO*"SB4=ND5;R9U&P3A3NI?16V!QC5H?!XH+4PF%?L+Z2'2TJRSP= )W&>' M]>NX+=I>3=L[CY9I71PF[>T1[#(V16S1]6NZ?B/=6.8Y;CBG=+Q_4L>_BMJB M#(//-WEP!F=SPRNK YW<+> ;P\9Y7-IVM5URW&W>CWB[L?F08 M]WNM,(Z/P'YN#&%T!BP>B+3!'8^)Q4'BZ&3B_<@CQ/[&)F]/6#^I6C"A"86@I)T8NW;X_DP9/$6Z8X4$/E W ^W,IS>*O!1Y*6\G&Z6VU[.97&UXD<@K ML>6E_L]:5$6B]&GU/)/;BB=I$U3D,^8XP:Q(LG)R=]-<>ZCN;L1.Y5G)'RHB M=T615'_?\UP<;B=T\GKA2_:\4?6%V=W--GGFCUQ]W3Y4^FS69TFS@I+UVG#F@0?V;\((^.24WE28CO]>&O";SE$@^%_FW+%6;VTDT(2E?)[M$;PNP'OO"'X7T%"?M=P;X1:)2NYN*G$@58W6V>J#1OTF6NN5E76A/*I* M_S?3<>IN+LI4/W:>$GTD19ZEB=(GCTK_Z'I0DH@U^7W+JZ1^KI)/[C6C>Z-LJGVVXKH-[7FYXZBXV@1!DZ!NA?L[SV6^XVCR^^.'9N+< MP/<,W,+$41;&U N = )O? 8>,+9[SG[=LYBK0Y)Q8E6>]>*:J'?YO*/:861 M26MNXLZ)FP@OC .3MRW3">&@)QQ8"3]4(MVME(UE8(P9.N8CF9LP+XK-1VS" MJ.^8N"7 N73\ 8<]W]#*]P^ADMS&-C3&C:*:[3E=$^=1SS7YFC@:.^C1 B!S M F^4<=0SCJQ-I.L/Y3/A+]NZF\AK2W.(^ZRQ5<>YD*KN/O+M)A$#8DA1$Q=[ MIDX+$^9&%.AIXEC$QN6DSC!3.^^C_D.]HDMZ(D,0@EX)@.<2 ACX)U<6G.= MTC\R*O1=]+=O=XXNT\E+$H#6 7 N!=,#P,4A [1-7!B/]P[*!N[LC2DQS^LW M*2E3;?ZJ[[Q^KR!S9CXA)P1%#X#4\4V-%@"H8:#N ="EIQE/V0]NA+I6]K_P M4K>2O&&?I-H$9U+5K66/'[YK2A!'9H>< R!UH00F4)N#"$A@ ET_\LPIA0('O3JD2A'P+ZP$7%D:G3 @ 9I<@[ "2EU-8!!KM$[7[I4[D2!9]= MY$+*2[*N1/&JA^[_4 ?3R/CH)4"^R)P=%@ WU:W?S+@$R"BP2# X*!K:#87: M\(IDG1!=#5S:3 4=O J-WI!7\8KK":9-#P6-WIH?YP""VLE[4$N L*,(%9KXEPOGCSHD-SHG9G1.NG ^DY+"!,M.] M3"GH( ''C?,!M@C'(O&V0_&B=F-4]<]?U #T\I,/6"A$(XA%0 N-#5=0EP\ MKL)@H9C=0ITVT">^%MI!MW(0E;Q #8!',EW?',%/ MH_ZYO&#)QV>>%SG>N<0 &>O/A,"/SE5&.1T_HC'#2KN#+7'MMJ2K)QMW%ZRX M8.X 24/FQ8Y[AEP@).:.D$$8NU$U %;QZ;K;^I"Z=7:G:?8?^:K^] M^+'95#N[?D^OYQ1<7]#K9;MY.*1O]S(_)]5S5DJ2\[4>RKD*]>U6[?9@>Z+$ MMMG_>A)*B:(YW/ DY54-T/]?"Z%>3^H!^DW:NW\ 4$L#!!0 ( **:5/9 M'O-^_ ( "<* 8 >&PO=V]R:W-H965T&ULM5;);MLP M%/P50N@A 9)H]9+ -A O17-(&\1->V8DVA)"D2I)V\G?]Y&25=FB!:-%+Q*7 M><,WPW6TX^)-IH0H])Y3)L=.JE1QY[HR3DF.Y0TO"(.>%1Q&3$-XIFC#P))#=YCL7'E%"^&SN^LV]XSM:IT@WN M9%3@-5D2]5(\":BY-4N2Y83)C#,DR&KLW/MWBZ'&&\"/C.QDHXRTDE?.WW3E M(1D[GDZ(4!(KS8#AMR4S0JDF@C1^59Q./:0.;);W[)^-=M#RBB69@Z*-U+QO J&#/*,E7_\7OG0" > M>T!0!03' =&)@+ *",\=(:H"HG-'Z%4!1KI;:C?&S;'"DY'@.R0T&MATP;AO MHL&OC.EULE0">C.(4Y,99PG,.DD0E"2G68(55)8*?K B&H65'M8'6'>4V;KZ=J7]$#U&_#R6]02P,$% M @ HII4Y%/=@[)"@ &$P !@ !X;"]W;W)K#1#D3_.*+YZJIO/[;(HNNC;>E6U[RZ67??XVV32 MSI?%.F_?UH]%I7]S7S?KO-,OFX=)^]@4^6([:+V:T#B6DW5>5A?75]N??6BN MK^I-MRJKXD,3M9OU.F^^WQ2K^NG=!;GX\8,_RX=EU_]@LQ]X_/T/Z[/MQ>N+^92WQ;1> M_;=<=,MW%\E%M"CN\\VJ^[-^^E>QOR#1VYO7JW;[?_2TTZKT(IIOVJY>[P=K M#]9EM?N:?]L'XF@ 898!=#^ A@Y@^P'L9 !5E@%\/X"?#&"V 6(_0)R^0VP9 M(/<#Y#;VNV!M(WV;=_GU55,_14VOUM;Z;[;IVH[6 2ZK?F;==8W^;:G'==?3 MNEKH>5(L(OU=6Z_*1=[I%W>=_J(G4!?5]_I%/?^\K%>+HFG_&65?-F7W/?KE M8Y5O%J46_QI=1A_O;J-?_O'KU:33/O66)_/]^]_LWI]:WO^ONLM7R+"I>]BT M7J_UO-QZAHR^=8_^?:$=U_,Z7T4?\G)Q^;Z*IOECB7N2>6S-YYOU9K6-6MTM MBR::UVM]DR_[N^]K$:WJMD6LSL*MWA;WY;SLAD8F.L^'9--#LNG6*K=8O34OWD3M,F^*-LH[;7S^-F+D341CDF)YV%D46XO],O7UFO DX4J(J\E7Q!=V M\(6%^9*OZXV>9P&^W.PLRB-?.$M4',<'5W8^0QT10'4+59+R. ;"# I/%#.H MN!1)3)-C6X,H\4.4N#-*=WVB+ONE<[&=5WI2Y?W,Q:+#8:9BY++#9!F4G5ZT M2S&X6'&X6.&\V+^+MBNKAW[)T;.S:\IY/_W;_AZ/-E79M3\F+C9/!?!&\33! M'9('A^1S'=K-7BP=TA? J?3-JUNOC4MNMDQS<3%[$37M&$^!FPN'B MDWBS&F0G@ZK3S+H4@Y"EAY"ESI#]1Y-L6>E@%=CEI\A. %?+:>J]?FCH]-J] MBIG7F4$ 2&QP*!Z[1?Z1-S^V)1JCJ!(CSJ2<<,$L[AS1&1F[2_KQ;)3%T0\Z/-V0LWQ #..3\A+,W M.<@=BC@DC'$0>Q;(090@=U#BP1QB.(>X0<>]]!#(&DJE]K89#B!M$?FJMAJSA6:L-;Q W<+1.);JPUI$#=JC#G8$&2S9UB,_.@1:"I#=" Z+LGP>&[H@[KIXUDG M((I@B%Z6+/.:&@:A;@9YUBF(>I%@2B&&G*;-;R7S2V9.R3 X1Q45-W.<_S!$ M,2)AG%O.LM3P"'7SR/D/1!2A%8)L/-1;0;D--)4A.I!FEV08.X,G]#EX0B&> MB!CNK-.]SAD';]TE\TMF?H>&<3"\1$?STK\WE9N7*,)+@L0QE=SBCN$E.IJ7 M?.[<4$@D0BELUB*XA&RYB#W)"$.V7$0)$H?B$DOL1UMJ<(FZ<6G,EDL13,*V MW+W..:/#3&6(#D3')1E&Q5 ;=5/;\[9<2$AZK5;4XI2A(^JFH^=MN5YVF5(_ M*?FM9'[)S"D9]@T,)#$W))U_RV60G*2BU-KB,.C$W.AT_BV708;9+J:P!X(4 M=Y >"&8N1M8N1 B:(,%XQ0Q>,3=>N?==AJ 2@UM:55]T6C%Q#GI(>81)2P;S3,P!)SP])/.^N8 M]A!H$LD8DFH_8N&VX+3)$"%(>' 3C!G&8N>O2;&Q-2EF&(N=OR;%@FM2+*PF MA1BTU*00)4C:Z)H4,Y#%1M>DCHJ^EN0AA*32A!&E+.X8NF&C:U(^=VX8A!HJ ME,22AQ2EL.1!@THD##G=(4J0/*PH%<>.HA0SV,7.5Y1BD&QH0I$8^5$KT%2& MZ$!T@GF+&][B+UB4XEAOC$G+Q.:&K/@+%J6XORC%_44IOY7,+YDY)'(V97[JU*AMC)$"!(=7);B1T\'/:#2,A($F[H:FO_)O>K=]S,M%I*=0MRRB2L>F M+;IN=7B.<3"%T(!!BKHD EG4]T+GU FTE2%"$#:79!@P@W7?/1KAM6/I@"#&T)7#7_4*-)4A M.I#]X*H7-US( [D0;YT2-*=(L2OA5%^5+:T&O+@;O#RM4\R=&XY0DY0*.?YS MB& 8IB(&E>("2YH?Q!#)95^"9]:U3A@@$Z.?4?*>,03"8(O&<,81A,_&0'Q00J98K,&EH$HW'MO$8.$ M*)'"PE*&26'9=8;(+@5)'45 P13Y'$R1&*;$,;)$ M(4H0"'_KS2^9A;@TC(4A)^DFI[/4%B3R\#06+W]1*LQ2ALA S()+4M)PG3QC M\V]T74%"O&)QJO0_B]\&KJ0;KEZVLB AAK$TEDAI2<+2$DSN+6Y/((U[1 FF M07!Y21[]Y9P;#F=U4Y0/.G2;IBFJ^?>H:_*J7>6[/R=?_&_3=OVM\V9[*^F0 M=_DW-&Y((Q&)6\V0AJC1 @>VQYD MEP;*Y.BFH<^=&XD\>"XHP28X;!IB1S/$("$R39&6+R9%$H&R=1K]PT5TNM+D(>XE9_0 M DUEB YD.1C1E$$T]9RNH4(J6(0B"Q0B!('P=PW]DEF 1\-(&.A3K] U5$BG M#PN7%\1NPRQE?DLSIV08+(-TZE603D& @M@Z57ZD0PR!2(6\U\QI:!BLH\]( M&(UTWFJ[PI#.56U7!NG4:*3S5ML5!#5+M1U18DB'R&S5=DR*5-L1F:W:/CGZ MC*3^,[/^R)N'LFJC57&OQ\9O^SNFV7T,U>Y%5S]N/S;I4]UU]7K[[;+(%T73 M"_3O[^NZ^_&B_R2FPX>!7?\?4$L#!!0 ( **:5/E<4_,9@@ , D 8 M >&PO=V]R:W-H965T&ULK9I?<]JZ$L"_BH8Y#^U,*;9L M,.XDF2&$G#)S2KA >IX=(T"GQN)8)G_NI[\KV2"H5R+MW)?$-FMY=[7:WZ[L MJQ=1_) ;QDKRNLUR>=W:E.7N2ZIYO'T:_U\:# M,4^)9$.1_:ZU6^1)5LE^ZROK#:HJ\9+12;U7_)2RWHMDNYE*;;U MS:#!EN?5_^2U=L3)#3 .?@.M;Z _WQ!:;@CJ&P)M:*69-NLN*9.;JT*\D$)) MPVCJ0/M&WPW6\%Q-X[PLX%<.]Y4W0Y$O85+8DL"1%!E?)B6[)<<9#Z2-GF2RV/CD_O9PS?R,!W-!HOQY$\R&"[&W\>+\6CN>$QX?$RH'Q-: M'C.!=<[S5&Q9YT,FI$1GHAJBIX=0J_KYINWWP\#SP-#G4QEYR)K\XW-<[JM9SNN^.0>I+>5(EE'Q)DJTH2OY??0%S935<]\1#<> W M'=D4\^/(ZLCHJ&WDU':^20K65CEK2J"2 H"UAHM2]0)?WFP['PPN0B:M>1&AVI4\?1OWN^4SF%K'B>0#Z!$+OD M6-J,=63M(F+M(.[:=39(\ .GSN/\&106!;?H%R!K$=&O*>;[]BSM&Y3X;I8< MIST5TC+K(19R741'1%"YVJJD88G?=2HY+=@NX4O"7E7ZLSBRB\Q@'\DCF* ? M^W8U#5=\-UC&&FND3%Y/HA+5M8F*-NTA;$8$0[NB!BF^FRD/Y885KH6. "+ M9KPIUPY[=@4-27PW2@9I*O:J=-@E;\J)%:;3M-BS"U'0I 2E?41SA#G4L=P- M4_SXO3%0ZXZJ&3M@5FO8%+'K1PV-J)M&Q_5^PCE,0XJ IALC,8 (.A(3-3RB M;AY-D)*P\V&ORB!H8S^BU2%J" *C,$+6&B(8TL!NB:$6I;_4%8PGWT?S]W<% MU*"&NE$SW1?I1A5.>S 3=1!3;3$""$1L2AT1*0A$'43:)"" M=I*KXE"WG2>UV-->@C"IK MMZJPAQZR*D99U>W@LXK@)L(6&88E>^5,#9:H&TO30J2,+259%6)+(3 MO/BBP@&&*R3)8W*!'5>!P57@QM6Y@]DK*U)>96*Q MTZD-U;J)'#_H(9D*$82HL+?L@8%3X&ZI%LFK]BQ4U^!GJ MUHH4,7&;LL#1E M*=(?!SMT8I[-'W&#D#;*[R$M(B)H,^5D\^T"_LZF@$NYUZM2YY;M%JRK[(!V M'Q),7F\HO_!R R:!U(H5D']0JYKH:]C3%.E'D;TO#PP>@\N;?8VM,=/^NFD2 M- GG>WTD\6""?B]R+&?#PL#-PA%X-M5QQ%Y3O>5"(+,SDM;;+S )RCY4_2;A M?"R8FF(VK0T" W"F[2_80 8+LO@Z(K>C M/\>3B2+_P[V^,!W-Q@]WJ(G([F/4BY!-+$0RU$V:S4(#Y\ -Y]^P< 0_7;:M MR>4H\K!UU!3TNV'7,7L&X<%[.\NZ'$85;5*Y[6- <0'^_*6$X7;HYO8X+UD! M1>ZA04??2B#\[2&;-)B[746V)"-++M-,R'VA*9$?]J]/ M:G5@GH (W7%O#H8%OZ(;OO (2D*KN$A1_$],/Z;=PH&K!4[)0[T#% M%G4JLL<9(@T#(F?SIX%NZ(;NT%*V0X^6Z7>*I?A=J["&$[/*1>=SJTY>L+FA M>S8Q2,&@+-JR8LV*ZAP@/4]VG.%E7HC M1>'%+&E*6FSQ? W=/-W?E:]_=]L M:C*74I\B=$8D;389.H=N.D_1W8U#(P9!MRG$?KUY1V<6-G%+L=TA1,YFA>%Q M>*'[K;>UZQV/W]$>82Z635W]\KGR!K6A&[67-YOJVEHW;Z[>+72]V:L-0+9U M/<>KA=!0-713U;RG5IF* Q;R-=<[SF8;RK8UH5L+_;$&K!F=[]02V_!==?-I MSD/MCAMOWAMV-T7:/K;%TSGY%D0O8O6)C"1Z%[WZG.)X]?@9SD!_?/+3]5O_ MR[#ZF,8,4WW;\RTIUAPR2,96,*3W.8+9**K/9:J34NST%R=/H@27Z,,-@P:^ M4 +P^TI (-0GZ@''CY9N_@=02P,$% @ HII4YVJ JR*# ?B !@ M !X;"]W;W)K,[6RVZ6QJ-TXVGR$2DM"0A * EM5?WW,O !*TK.U.V^F76"*!^[[G/I37 M.V._N8U27CS45>/>G&R\W[X\/77%1M723Z4;=6N+:NI=U?J82K'_XI=.+LX/Q%%Z[RIXV5(4.LF M_)4/T0[9A8OID0OS>&'.<@=&+.4[Z>7;U];LA*73H$8?6%6^#>%T0TZY\Q9O M->[YMW=ZW>B5+F3CQ651F+;QNEF+6U/I0BOW^M2#"1T]+2+!JT!P?H3@3^*C M:?S&B9^;4I7#^Z<0KI-PGB2\FO\NP3NUG8C%="3FT_GL=^@M.HT73&_QO]!X MP.&LXW#&',Z.<)A-Q']@UO^6IGBG7&'UEH/=K,15ZT##.?'G/UW,9[-7XDHZ M[>C-K55.-5[RR?3V6EF/'!9;JXT5>R6MD#7Q<&(C[Y58*D596%32.4BA2@%$ M$(5!>CJOFF*/P/4;X3<*86LMZ(NM JT2%'MV$_%Y@V\9H8*?$Y-2-$:HU0KY M*B 84;)J:ZP'+Y! FK'TP",;[DP$$A-IUXAKY@@9/EO9N"IH-A;O6B6\$<5& M-FL8"-JIA_!%@ 2>+)7?!;V(#UDSR.R$;,K\7A&M(X/= 025; KE1BSF*HI1 M)#%\)H8L_X$TKLD@.UU5D:I865,G"T'&\&D"D2V)053]QBK%@C1PI*A#6BE* M*X&D\*I>*MME!A_$!WS=L7V-+8.3CHNVADKN](?*.*?<?V;85"@?;1"XKA6@R][J$5R0KV12ZTC+% M?)%8\0>5L:*'MF?#[[OHBM$6G2I"-813.)AQH=819*6D@YVANOD74$_)W[@:Z9U(.R>OWSDX2?\3;[N;7N@\#/Q8O1B.L/? MV?EH<;[(C?NT9:6-1V<8D@?NKYM7'9XP_-/<0R=M\]N;6$*'[/RE)T;EGP M#C5;7944?HN?&!4="-;;UL,5=,&L &&*K1;NS2EPSA\?=6;E=](JL8AO/C1X MW,AJW (-#][^IC:Z(&LD0K\J=!X;4Y5"UY0!,?4&S#XBFX'$;+/@N*W4>$Z$ MU<,VN$D2G#$8E(S%\)OS?!S0UM9MQ?XK%=*YZ/-JF]NHU]610/".02C8G69< M]]H2&TN?:PA:!J2C8)')=\RNV>-$8$< P@1B!AN)Y5OU0.!V_'XA=C2L;E/D(\ %H3UAP+J5^U7 )VO,[B M]0NTAS0_.Z]KKBW=+6A$I07HFY^_4_8>D8/43LZ_,U4;I"+[("S+%KP^*01L MRSEB4/^'-9M\!Z:15G?VX/TABV-''[/-LH2??Y46!<3O!T9A[2C3@/]E]$9_ MLUVB01$W*.Q;C1B4>9#V6<$9;B$D"&#BG&\$I7BGHC MP\6U=0QS].*1BB%+!XR3:I1$N7IGL"0J=J;F0*4N#Z/B@?+:4M)!CD(I]#VQ MZL4CR53:N99Q9:<01<_FH\5LVC<*^07+4 [1&BC<4:7.8CZ:G5VP?')%%D-W M@H B)W;*T1?D?H82I "8A^Q&!0/0%:'@O4. 5F:(U>^!=^(W62%N/P(P6QMA M,KW_E>Z(6?P[Q_/9Q>*5^'MK//L".13\X'2M*^J P 0-&4IK],PB4',?L.! M5\3*>06Z!PB\GT;*+ M4*_$#2)Y+8L<( M_4_*2\^1"\@/98JZ(EX>=+UFDO">HQ7Y\4@FQIZAME3>, 4$G";-^)43I4$8 M^=08D^G0(]!,Z'G*X7F ;$I7X-^0% C()7F6.VM[()YNPKZ'!YA[B:@E5S^I M%J*X5"2?;M+D\F^4FXBO02+FE,LJ=AN>QF2I$8*)+/$.8&6.>43(RAG2KFIY M-@ 2/3)H+Q"M"'&Q?I#(F_[P9(SCDXA%N.5+W"T\!A$G,G=FP<]8]48J42N=!BCMOG'_R*B& M$((Q, R P$9OAWVB[=J]N"E X[G2H3D-<0M9?(RU0G5;"SD\->(2%SP, 0;O M\LR.)N&1ET"MB5$'35>M2V([*.N/3B M%$T#-+Q-Q-\,7;R5>\[BOM'E,?VS?%#Y?!0NL<:(0%D%?'/.T#P @7C-$T=\ MSWI?=W'<#XQ/C(D'BYT[ZEC&5VP!:BU 8MA5]MA\I];#*I_OR:YY@TH1 MWN\:*-\1Y)3%&+>)@Q <4YN23!0'H+)OMZCIP?#3)(:%RC, 19"M,Y[ M&MCSL]FB4;R83P,X2KPHNWO9\JIM $05@P5O?$+UXJ5/D-_R1HJ>[GB+34X$ M>,@UIX7+[-DV6>77H8UHN?TV@&ONR+H>X(CD?<_8T"S!O4\Y7%UFQP6Y@Z$3 MJ.(VIL7$N82L6U2-K'_FY13CC&FJT*MSI;3L[9 *FOL9V32$",/=9#]::AJQ M\'X%C^ /[T$)ELJ$SI>$C9RTF;T/!<,@/! -]B%43>O%GF^[#1D.6X7=)]L# M>0%6C:#2!,4!;ULJ-=X'4T,J@FD2*@[28=2&?C'&RBRF7-?$,=9J>AC1< MM\C'M#4H,9/O.WT3+&93QH NQ*N.2/]5!2H\FX%;QZ4_^%<)7]B]B&-@#.,! MZ_QBJ4ON='@?+06-V99\A19"AITQM3@#A D%@PYE6!.6(W'3T6LSH=Q.(B&% M7QQ-[A?CZ=DH6Q0,]@A$_88#Y(>0H(OSZ?.7/>Y\B*3^ .ST2)-FY$-AYM/Q M],>$-(Z[*8:8;.'"O6U8UB.KO0ZYBY:AC>U81DFH2H>6QG4]"T)*57%78KN6-[Q(.6E&49]H%@QK_=K3 BDX%'^2:]B#U %UBT7$;1!IV07A' @MY] M\!R*%T.45I%QJ\."0$YDSO!GAF0&7N.$02[E6%?1:;L9+@\-PQUF5-^%2VQG MT[>RJW$T,?2OE=^8V/K0UO]IVR?80;_;TBTD-G71G.YACH>AJJ)-OR4T9=>0 MTK7T:TG<.M"6P5%MVC MJ#$=23B>8)1Z$;:@=CE1 I(<.%"Z=J+K9?L$1/2K5KX:H#==,L:66P" M.J4]!\C'I@TIK:C*A6XDCC2$1RP5V8)A@4'+I-W/'T>E$?53.T7 $I+:4P*L M!T7IJ=\L3[/?A-$ K?F7;UIR(5G#S\/=T^['](:5%, -EC^7::!,BQV2W0ID$FN\7^2$NTS8XLJB(U MSNQ?O]][I Y[9'>VVP6Z0)&)+HJ/[_C>1>O%P91W=J>4$U_V66Y?7NV<*Y[? MW-ADI_;2#DVAO6"GWTL7[TP MEQ5?U@T]ZNW/TX.;5BT)NU:UR?R\^EKB[::BD M>J]RJTTN2K5Y>?4Z?OYF2N_S"__0ZF [UX(D61MS1S??I2^O1L20RE3BB(+$ MZ5Z]55E&A,#&+X'F5;,D3>Q>U]3?L^R092VM>FNRGW3J=B^OEEZ3 M.?Q-!7EF1"\QF>6C./AWX\F52"KKS#Y,!@=[G?NS_!+TT)FP')V9, X3QLRW M7XBY?">=?/6B- =1TMN@1AY95Z<>- C![= M)&'B&S]Q?&;B2OQ@SXB]YJM+C^3=@HN%D7'/R9GR1X*TJAF(RBL1X-(XO MT)LTDDV8WN0_D>R(TK2A-&5*TS.4QD-Q04U/G=N\AMR;ZK<6=#)R!_\FFNUD]E&F(UP.UVFHI"ET\H.Q>>=$F_-OB!RI4K, M-M?_ J$R"'#8J5QHAY6)RH2!@'#;-Q!E@H76<54G.F(#/;D%UK36F5)>UA# MBBU1S!$MG,R$K-S.E-IA\9UT@FBM#?2F]X6I]0VE@)FD*DO,J=4:M)[4H@X\ M@\0YBR$YE$0MV5:?)&E';9O2[(_MA+>#G5(_&M;PZMZ D#G00IK4"6,FI2Y8 M>MBG@/(279!H%,4TF4E\\]5R',??0GMCI M9'?$ZE;EA#H"C;,M5PAZ8F_ =:J+X5M][B=,$3Q4>/!8]76X_NY0-P2E!(&T&S!X()_&)= MY2DQ5LCD#ADD(-<]%%@E$YG*M[ JU-?QGPT!S!,G31/PW;&<]@'1&2]%\*,^JED7V7IX$QN#0VGKEG7(7'6E=)HEWR0W+DL*J:06N MBUXU=$37Y*[J@9E*M75 AFM,K(>PG-ZTKB6.Y>W222E ;#1;CZ$!%X%7:J?V M%#^8VQ,9F"DF7P-;))("2:XV" A,!6>3,Y3,(:?EV;<\[5)94Y4D4.-!5$EH ML"/O 3+F!8:@I3O^3G='T?$:0L.3R%U(EU"#5^8S]AYX4N+]0;F#0JRJI3ZC M7(ZP7M(V((,%30QGDJ*HL Y3!C(S.5D^RVAI>&52@^[\N#>4=Q+$G7I7(YH'HK=HH_'3 MH$+8!)@A CB2DW>H$IMTHC&4\.77RI=L$SO=8[\1WS4 MJ;Y^Y]>C8/WF>T6! OK>:TN%K_49_D=RGPAT@\RISZ"?41\W4[_Y*EY.L%8( M=20E)8L0KT%DDTF[@V4[RWU^E !#%F*3MB294'#6$UA& <[: MMF9*">5L$F(ZD-,Y@)1EGB!4WM@#X5$5CLH)KX"6D;!B4S'TK<3*<3YL^+A/ M[M=!IL53JM<'5*^A'$.]D YK#7XP^2!IM9A(@(LBG;&.%P'Q!Y*^HT4L3P_" MJ'?5>PG059;GV5"GH9>R=?3K.I:F2H0C$1;.0\?"@1. *;('XIMO,[65682% MMA6T9LH'KYXZO *+I0IYN(V1-)/2=:;WVM7&HV *2M"_"SHFHVUF8J@ GL*WB M: L.S(7>9/@K,MLS)N+V@I-C;T]A0^$-MT!2O>"UF%8K[S3FH7Q[/,ZY7OG4 M0ML93;\"@E29<0A95P_D285\\+5UC\;%60L%[J?I=I6/IO&I*_UDDU:K!D0V!OV@L: &MB M7V5. ]7G@!_Y*MBRB:!;V\?@G[W'G[W'_ZCW>.1;E[SGS\;C]VH\FCCT?:WV M09T9;C^\_ECODN'18OIM=X1JZ*QQ3RENJW6[J_1#)Q@24[-CR8>>5F35M*27Y-?1CF9;=#N9X_:;HH$!!PSU;6K0&(:.[ MX0W%%$#W&OJH]ZQ#E]>8Z[.AO?&D[.%W3I: MLC=-("%]V:9)K;<'OA:+48SC(%RUS>JF:59K% V''A:;52;1(E[B-7_V M]7)R6B\;WZP^ZL>HQ)[&*TRG(ZIN_VAS2J53S<;C&5ZGX^VCX(/GT70Q"<UF$6C\1QGB+VSA<1GB\'#/"Z?P;$#Y9D!_1 M\4D(GX[('T;$?11/)[4D?/TT@#T=5;-QK2FZ.@KM%T TB>;QE#5"YSX^/] F MRO]E=(RCV:C6B;^^A)]X1;&/CI<0%(^BU8K#EK_X#1B*X;=C#G!T?A*.)M,Y MV0C'ODA) 6\4CD^.E%/$#G_\]4@93V;\'VJ<1I.1Q_-B18$F7D4C7/S>8$94 M&TU]<)Q,>+GI9/%D4,<0#$R-HQ@9#RS/9ZL+O#\!X'_0X!A'$TXA@^;Z(L!G M!"(Z7@+X*IK GP?A_)O@'4\7#&\Z/[$0F' A0):&[4;S:2V4O_G]T37EH#QH MKI^,K%$T'T^]^]-%/[_U]B%:LHR=V(H8GL'Z'-?Q-')TBF6,ZX_Y3EQ/?2A+^0R'.'S!@ MM50=LYPKWA^BAOG T8<:G]14:[>ILG:'@E$[(@3/)LM6:UY.K+\"6E?M\ZZH MXVB) @&%',1[WUZOE7#QK;A9T\UV>E$I:]&05;[TD]/N4 M1XE"[^T_E^"-EO#Y2O^>XV-;4/::3RF#KE:H;3M^ZOOW&H;'[E CX/%/5N=$ MNT;X>H95KF$H.I\*U-G7J'((43JFVNP9B16'P1F5%9_;#TS\AD9G,REL2[7[ MTN>VQON"2-,1UYLH;==+/T@E88'U$0Z"U3<5;<:$K7%^[=S*S2Y/E=??!4$_ ME*OHJR+^M:$S\JS6K*((O^ETWD$ZTF[8YP7V.+,^^IG;=OMY$ MJ3$=)G28TF%&AWE(T8^3YIBA4__S]^<3(O=2JQ'J'PI5<[% M[9"!;%"TT7U MQ4Q,)U1F8AJP./SG9+KPY]?%/.F$VN;/9 M%YHV56G713HY[/L6[Z;S[2+DW?(7FK0G#@G]9XS-T^8CT-?^V\?V=?\%Z0^R MA)NB%E(;3!T-%[,K4?JO,OT-K,Q?0JZ-@W+Y0F4IZ >,;8UQ]0PLTG\:^ M^C=02P,$% @ HII4R&Y[,<^! W H !D !X;"]W;W)K&ULM5;;;MM(#/T50M@'!U"LBRW;"FP#<=IB]Z%%T.RVSV.) MM@:1-.K,*$[^ON3(=N1'')+B?*?TO2D0+3Q696T67F%M][\D2^\D EAB9EE!$%_#WB#9B+>U7M?L=]_XDC)>ITKA?V'6R M<>I!UAJKJKTR,:ADW?V+QWT<>@JS\!V%>*\0.]Z=(1DS8]R9S7=2M*SRX]"U[+>&KA%#3>JJBA2=X70. \LP;-0D.VA5AU4 M_ Y4"I]5;0L#'^L<\U/]@&@=N<4';JOX+. =-D,8A3[$81R=P1L=?1TYO-%_ M\_4$>WS$'COL\3O8HR'\HU">1>-*O#*-R'#A4:D9U _HG34!*V%D!C55L:PS M56$P*)4Q%]"08-8)&B^;UF(.ZR?(Y8/,"1)L@3UUH')W1Z0OE9/DW:7X@$UU2S4;;4F"VIS8L0 E;^QHG;(>:L/!CJT(7R0I2/0,WB6Z)98$@1N M-E3,8!6(LB3J!$(E?52S*KL'_-'*!U%B;8U/-]0]C&7='D4GIQKN"N:4"\?L M-9-#+&RA$8&\ GH$A*K+=N1L!\I5BRX6AX1E!UC+"/).&.X=^Q=ZV\H:,]$: M=#HG%SV/Z $T,[#R\NA]WB)'Y/!^##Z$/PNF75++=:$7ZY*(( &0+[8XV*#@ M"M<;*3@=/78N__7C7)$!CD6_X%^$X N'Z,R]"Q']A+W5EU?I.Y UD56M(6*\ MO;Z WV 0Q0GP(AI%;NO/QB-W,)VF\/UECG91U$C)D,E2.H^O7HMU 7@C?P>K M"X@C/TDG_CA*($K\>#SV9^$8HM2?)E-_DLSX-$QF?I3&74+QR^S3E8+K4NZ2 MOQXYB)W0N8%+B/TP'/LQ^7 )D3\=)?Z4, _I^*K4^I0.+%_D].#FE.F4F*9^ M.$I.F$[\:3KR9^GDN9V\?M^NGPRN@Y6+>#@,(Q=AM^@.TL-!:-5]58QO5-"IX7^3(D0*II>VI(:[8OR M'OX_E7;7[X&03D-_0GD8S?S)+('9F+;Q"%(NK 3>^CH&O8FC0KUU2B)1XH94P^$T\4!WLU2WL:IQ\\M:69J&W+*@ M\1,U"]#]1M'S[S=LX#C0+G\"4$L#!!0 ( **:5/Z5'SLSPX "LS 9 M >&PO=V]R:W-H965T2@D.++RZ_=U SQ%S7BRR6YE-U]LB00:C3Y? M=X^>';+\8[%3RHA/29P6SR]VQNR?7%T5X4XELAAG>Y7BS2;+$VGP-=]>%?M< MR8@W)?%5,)DLKA*ITXL7S_C9V_S%LZPTL4[5VUP499+(_/A*Q=GA^85_43UX MI[<[0P^N7CS;RZUZK\P/^[&?RMUG3O3"+"[X7W&P:_W%A0C+ MPF2)VPP.$IW:_^4G)X?6AM7DS(; ;0B8;WL0<_FE-/+%LSP[B)Q6@QI]X*OR M;C"G4U+*>Y/CK<8^\^)E^$NI"TT2*IY=&5"DYU>AV_W*[@[.[+X6WV:IV17B M=1JIJ+O_"IS4[ 05.Z^".PF^5_NQF$X\$4P"_PYZT_IZ4Z8W??#U.N1F-;D9 MDYN=(3<;B_L$]B "XCMEWLN]AI%[XJLT'(MO5;Y5N7BYS96"[1OQ?2J^+E,E M?"L33YB=$C=9LI?I$38-6KF*A#^9?"&R#;_415'BD4PC 2\L##[H="N*G*O\MD_Y16&+BI M"'%QG%=D<6G)F$P4*K_5H:JY >_V$=TMN\5R<\C@(7%,]$J\*X3,LQ)2(*%L MXVRMQN(#/LHMA+N5X'M?YN$.+@VB1/H@L66/ SYIN+N*C^)R=CWV*Z+$,VY= M&#YQ(R[]27V>3D4HBYW'4N_1F%YWED% ^ 3'#C_R:OLIV_--QU ('9.ZH'70 M9L?\AW%6N'/IJS63KC$XO4^]R?72FTZN6QIO+2/-^LNG19>16QFSS1AQ.1_/ MEF)/XJ?M G&_NY2% 58Q9%-=*_K+\;7C"D0[HY(U1%&%/"9PZ7L3?][9G"*. MW+?767?K'FS080@G,-A!M!K!M]W3?PLI4EI$V'!5P+@3$G^#6.I+,D4XEP@%DBBAE.-X5E$"0$FEF1*&W%-5"B3","#3D M1/=>-!8_/$!#70N7";V@-5T7W4L=B?6QHTJVC#C. M0F82E^N&?KX;N1&2QU:O8Q O"F6L?>NT_Y1@$9A+Z0B="X40F5@%2WQU;IJ> M7(HD9#6$^\<:'@58V _*CDL;3 K$?$/2@V5J2]!(8F1-Z-(CE$APK\"9$&Q9 M= BWF*DXM!>2J8R/".RT>B\IG7:E]0 >$821$]<_@PF2:JYN-<-7$C?\%X85 M*2-UK%JG:H[%^U@9>[+$V3J/H+<<49 8MJ2+O2)?@3&[$!2Q&&'5.K7HG .R M%4MSV9YYU^IM:336"ZZ5950F_KU09:,A9' ML>=-"+#5;C: VDK9 88$20J%\+99%M'NL7BCZ9;UVL8%((2?@9%MX$CD441Z M XPA2+Z'8(02<:AVF(8L[.6;QV71B0SXF,%$28(M"AY522HG MOS+RDUMOD0$!OIP1'V7>A NQFBW$6XI&"-TUN)@OQ?=@$7BLA#33VN&F M_C464WHQ1^97@?<].87%0CCLW8#&YG-??'FJ&1%XJ^#:G11GZ?8QF4_U$NS>)L>Q0 , "2 XMM50OB[ V4#W=Z7PA_XTRC5D MR_B#I7<=+ #4V/L1K>617X]FTY5X1,]SPK"UN$:!-_,#O'G#,$.)&.Y+S_TE M'MY4IM=6[L@'#W.\_=[F:MR(-W4739?79PC4V+/2T!ZIBHQKM BN3S@YOYH7 MW\'#'3M]VFJ%.&2VH[DWOU[52ZH8"[,,%MYR.A,O._Y1)4J'EYN"!Q:-5*'2 M+HH8L //1JRN%=1@OH$*,,Q-23QOU&E1L4 Z8W\/>&Y?'@8:QR3(BPYT]N_>0 M*)*..8=4C+5"FHM^W82]*4V9TJ_.R*7,<1%=#N1,J@=3 F M@-1FRM9AI@$C?),J73-50N$U-6R/=%%502! #'=E4G)M+47NC"E7( G "9A> M;;7O;&ZO(E!=VNFD58V22(^M[$NM'":JBX_@F; %R#GF^8;#6B4\8^1'"YL( MX-D&C.O5L,XW%M[DV5'&YNB:-JY8J+R/.#7:VK-3FSA7>J#'4'WF&A96<718@C)+ M/[8%U1D^J;G2E?YG;"+SL:5HF*$1S02$FUH8SDB30]#N&]K8A*4/;'. MJ**N(V&GEO(L&-+KL@&(SM('?:1'O+8W2@SU*CPVEF8%JEDOKD"Q:DD@Y>IV MORJW8$\)I3HC8RC@+G78:=CF*:_ QL!JP\P6+@ZXF--1S5%^1H?_>5X]H7'@*T21Q",YU]81-T(K1.( M:=6"%[@D1K4R^2>UK^+CG8DU6(R7]R36IE3[1P4H %[;H-LYUW#Q9-NW9^O* M,Q[3A^JMP_D?*K_67' "&_WJH#R_P5/4_E5/3*/(1[W$@-HPUJ(".RVI?'Q( MZ4^T6H7O^4[ Y_0!_OT*_S<5^,5_J<+GHNU\E=\(F9,B!?$-"W&XW+?.GW'2 ME)T>0;?$UVG[Y-XI51]RY#]J"Z M#A[6S>N*&G:ETI*CR$%!#_B_QO2T<#1]Y.)WQ0[.'[:,?NG<]#8;6;;ML/9O M*LX?U/X$DWI@#+63D8TM[:Z[(WY*$FD"]O2UA*/"+6T-/GDBWKB<\!UE@?9T MLM^1&'W5+MQM,4_4Q#LKW8+*HYGG!U/Z,/%6BR5Q[Q#;U2C."FP; M^8&W6/JHK6:KI7A=P8AFE'(I1I/Q8H8%EV(RGDQ9WD-2;OKB;7GKMOERX&I> M6L?99P67 ?'16@F9,47!5%'PE;F&@[@6Z6 WV^7&,TWR'+G?X?+A%8>LC.%8 MR%U6C:3/=M.9*@@WE^1-^')B ZZMTM7J6-PHPANA^$#C_"QQBU]5X*<]O*&! M:;5]]OL-307GC!L <[B+!,VY&:(G9@MOL0A:E[-.UAKR MG9;$W81P.04-.J.26XLZC["6[CT5Q#4-0HU80@&R.Z) 3$).9CXA_6:>8-.P M:YW:0%J);"+S MCX@%M6+NG;6Z_=6XJC\5(>D"X@7WF$ 77MA<039?[@\RC[ARA;_QYW8"I+C1 M,^7.P(?^AH9NY0#G'S(7_4TST?GDKX'H'0/1GDY_IZEHG^K_Y6CT+G?Y:S[Z MOS$?=3K^CPQ'3YSJSSXAU_U9,[S2:)S?CZ9W3'@<;,2 MBV0&DF);IG_&F64/'9_,+6\Z,7)D\P_W]IMI3V2GFRB6"(Q2G&C@ M#Y CS\X&@2!@(W8QM!4O[:T %T]6Y:>ELYN9LI[L6TXGXIJ6C^G9OW5C3CCIY MI/FZNIB/PK*>.U:[29/+UK3P&S;HUEM_);[$J=ABYX^\J'Z-,O?\N'!VO;*5 M[L \MG49?QHTS3>?"^4SPV^KV@]WNG-5T-@!YU 3Y"RH/S]C:\%XU%W.12D- M-FAG8-Z&DI<@C^U@NA'4:0?9(ADB6,.N^BX=R9W>F1$5UI6A36Y-7')@F[K( MJ-.H,#+GC0%-)=T9OE,PLM$>W/:.DUK2B"L*<&>M6MM'M0]^MUY,0W(K- MGH4[UFKJ&-["<6TX2O5N3MS5;3T>=I./44'DN8$,I$T)-2)+,LP( VF(L^H+ MV;MOF_Y\743[?GG$.O,P'[YXTY)9"!:@/>;+#/5%SJ@_GW,BW\!4$L#!!0 M ( **:5,\I7E^FP( #$& 9 >&PO=V]R:W-H965T;&;LS731*WYL"T<)C*:19!H6UU3P,35I@RZ M9):6>A.:2B/+O%$IPCB*/H8EXS)8+?S>C5XM5&T%EWBCP=1ER?33&H5JEL$P MV&[<\DUAW4:X6E1L@W=H?U8WFE9A3\EXB=)P)4%CO@S.A_/UV.F]X!?'QNS, MP662*'7O%M^R91"Y@%!@:AV!T?" %RB$ U$8?SIFT+MTAKOS+?VSSYUR29C! M"R5^\\P6RV 60(8YJX6]5,LM6"ZT:T$Y--#?QJ7IK"HY+]RAW5M,I)SN[ M^J%9AG"+*?('E@@T(-$N0DMH)PC3#K-N,?$!S!E<*VD+ Y]DAME+^Y!"ZN.* MMW&MXS>!=U@-8!2=0!S%PS=XHS[/D>>-_C_/%]QQSQU[[O@ =S* =U_AFR17 M?7-3L127 9670?V P5[\B>/#]UJ#]4=ZQW/"!),I0JJH;(PUH'*OXJX$F'AM M,0!?F, -,*H1TCR1H3-3>QTP Z90C02J**?8.FP[R!&78 M5&R8SD6+ M98+:/^4E<=K%L'U7]XG@BU;&[''U 88GH_&4QLGD#*[0F#DP0<%ZA]2/(%-U M8O-:4&VGJI:4[M$X@F,X(O1Q=W'ZWXOSV,AC1S.XJ+5&:5^[?Q;'LZ@37RFY M.;6HRT/R> JG[_.[[Z<7[I1QB7KCFY4!GUI;T?UNWP_/VS;P+&^;Z373&RX- M",S)-!I,J?WHMD&U"ZLJWQ029:G%^&E!/1VU$]!YKI3=+IR#_E]B]1=02P,$ M% @ HII4RP@+BA_ @ G04 !D !X;"]W;W)K&ULG53);MLP$/V5@9!#"[36XB6.81N(DQ3M(:V1=#G3TL@BPD4AJ2KY M^PXI67'0)"AZH?L? M^CH< >:O ;(>D 7=W4-!Y25S;+TTN@7CLXG-;X+5@"9Q7/F?(X\(W_R^(SRLE .0F4DU+;;6%K MEN,JHGZR:'YC]!+S$,!#(-?4%-9A ;H$5R&46E!W<;6'=UQ11#>6J<*^7P 5 MTZ'?V2# _DVM3:,(? E6T,4SG"":33.:W3\9!F=>E:9A"\ M9IZ3('J,VKHFL(-L[EF?1,M:Z$<\IB2WDC?2PND<3M,A\RNS!;L'01'2= Z3&7S7CHF_;T]@-DV\^+,$7OKA\5'+2#3[,!A\91OE MNNX9HL/L.>]:[BF]&US7S.S)' @L"9J,3J<1F&X8= >GZ]" .^VHG<.VHOF) MQB?0?:FU.QS\ \-$7O\!4$L#!!0 ( **:5-@O@LM( , !0' 9 M>&PO=V]R:W-H965TU^LH\0&AP,IY!D;+/5ZC M$)Z(POA^X(Q&EQYX*A_9_PFY4RYWS.*U%O_QVK7K:!%!C0WKA?ND]__B(9_2 M\U5:V/"$_6";S2*H>NNT/( I LG5L+*'0QU. (OD&4!V &0A[L%1B/(M^/*_2/2,N!B)BT!5SNXY(HTNK>$L*^60$5V*._0A$J_Q>JP28>R^T<" MVYZ+VJ,O()LD23*N'[S?D@3_O]:RZQV!O5(W#:_P)*9T03Y+R*F0^SPNJU FAMV=2&\=_# I\H)%)&7 +7%6BIX8@ 7:HT)"C8%]3 M+],E&>:'TA%APYGSX1#D8I:',GO=15X$F:9PN%+7&D200\NA;[E?[C)6WIE>^6& MH35JQY'_9IAT3^;#]^(C,SNN+ AL")I,YV4$9IC!P\;I+LR].^UHB@:QI<\6 M&F] YXW6[KCQ#L8/X>8G4$L#!!0 ( **:5.PR:K9" 4 ,0- 9 M>&PO=V]R:W-H965TQX@$([TV"I2\-CO/GY^'JVT^6H+ M ,>>2ZGLN%4X5]UT.C8KH.2VK2M0>#+7IN0./\VB8RL#//=,I>S$8=CKE%RH MUF3D]Q[,9*1K)X6"!\-L79;FT-C/FZ%9!!(R!Q) MX/BSA#N0D@2A&=\V,EL[E<2XO]Y*_\G[CK[,N(4[+7\7N2O&K4&+Y3#GM72? M]>H#;/Q)25ZFI?7_V:JA35!C5ENGRPTS?I="-;_\>1.'/89!>(8AWC#$WNY& MD;?RGCL^&1F]8H:H41HMO*N>&XT3BI+RZ R>"N1SDX_*<;40,PEL:BTXR[C* MV7NM\Y604*RWY4.>2'_!VT;6=@O#7P-KXH M\!&J-DO"@,5A'%V0E^P<3KR\Y#LX?*"@NU/0]0JZ9Q0,VNQ(QZDX7I1"O7AC M*Y[!N(7-9L$LH752]('Y;)I]JX6!G(D7.M[0V7KV!5N!.XAV^Q$?B=D[XVV MEMUQ8]8D8UKJ6CDT*ZO+6G*'EDWWE?^"L/.:^#N(N/.-@W89D)[*%J*R[(I% MPV PB'%Q'05)$K%WM#<(TC2B11#UZ?=Z& W]29S&Z.(2D:M"K0ZR0FFI%P(L M2X.PVV?728]D=(/>H,=^\']/VG&)8',V#RBV&PSC86-$;Q@WJI(@3OKGC)A: M2L]Q @*?LI6''E3&EV 02=%K@F.*1VUA7DLFQ9PR:S:(>(=UB9AA-P M;\4WYCF*,K)5L(57A#"S2.O!.:)S6J+/B!6>:%6$.%;IGWB)BNV<'G>-@2#P3\V M[0Z4,R)C3S3SZ/)M^ZB+-W8=(7F L()!S^L,3\^T\VR-/16:U M,>3K#FJ7@-S8E8!.-V_6.3"SI[G8QH#]&O6!KV:3-F<1!%(2T3 M7*9I0LLN+@?=(2W3I@T+P&%][E!:E 9Q--C<4+LKY^G +.>34AF]Q%2A@]MI MG6*&45<+CT'>EVQ[Z7)_Z?H,++:#R&OW=A/*+9=<91A!=V)ZB/OQWZIBNB71 MZS=ZD<6]H)]T]U6>@!@,Q "E#=FIV:^S-UEC/2[\^\%B*:/#S9"]V]T]4:;- M9/Y"WKQOL/,7 BV5,$?6L-U/6\PT;X;FP^G*S^DS[;#X_;+ 9Q88(L#SN=9N M^T$*=@^WR5]02P,$% @ HII4_EC51AY P 70@ !D !X;"]W;W)K M&ULG59MC]LV#/XKA)$/5R"+WY)<R4^N(VO^?K('(.H<#,.@1&GZ_X&H5P0.3& M/QUF,)ATBN?K'OU7'SO%LF,&7ROQF>>V7 >+ '+IH3Q MOW!H99,H@*PQ5E6=,GE0<=E^V;'CX4QA<4LAZ102[W=KR'OYAEFV66EU .VD M"FYSCTB7EV6JZY:1G-X]9IAO,X>V1TFS0K$)+J.XNS#J$;8N0W$!8 MPGLE;6G@K+_U?(5Y M3@?(J8>+-8[5![\MY@UFWBEDGW$PT&#O3BS!AV*''/K0'"@)J=-*^>R/(+Y M MPS1=P)-6>9-9;9/R#2@*^PK0B,? MIJ2D0M4^@%;N,@V>^0-J!&:ZW)FKS'WN7?CCS(4M$TQFI&?A'9,-=4SH#8\@ MO6\I)P:\S_IL9!G9,2I5$P5SU64<#X"QZIF%SQG&G?48U?D79X"#NR]%5"XF/XMDXBMK+8K_MDVU+CCY/I-%WD8[)C:O13 M19S&+6)R[Q#;Y=(M>^R?JI.7H2#M[W3!=<&A"X)]5H*Z5=K.H M\KZ9Q+'+*ZR%ZYL&-N8]=8%$4 U2K.DN0\KH74T7P:QF[M?&I: MKZ3&6PNNK6MAMTM49C.+TF@_<"?7E>>!>#YMQ!KOT?_5W%KJQ0>60M:HG30: M+):S:)%.ED..#P%_2]RXHV_@3%;&/'+G4S&+$A:$"G//#(*:)WR/2C$1R?AO MQQD=EF3@\?>>_4/(G7)9"8?OC?I'%KZ:11<1%%B*5OD[L_F(NWQ&S)<;Y<(_ M;+K8E(+SUGE3[\"DH):Z:\7SSHTJPDG)]_,1X=W(JM6"F2+.=_!E!\]>@%_"C=&^ MC)]GJ6V:N$]]CT89#T($NR]!6^P2&_0> ;_'Y^)WS# ]\P M\ U?X$N3/OS2LUJQ7:(.M5YCO.FGG,?\EWRWV M!M+>Q64:VLOA$#ZC(Z*\M98H09_$OAT/X(S^4_H_8>F!III"XAC3S10SL MZ477$OJKAC^%;JDD0#8.HDCG!H$P:+$ J;VAG#_(9^K<"8_PP/E^-D+#8FTQ M)$K7QE>P%/J1EUS4:&4N>O"EO^@#P3MS"+DQ<".58AU71BEA';Q]D_62).'? M&<U99?"!G'@M0J1#Y5I'6_J-9<2^-CJ@O.GZN.W[[YJ#!N>CN(T M28[$I^3B,.VGH[,>696KEM6Q:62>HT/B8= _'__1@Q6NI=8\2?I4>+3TX.R]82$QM+:LA'J6V*"AOD1*5I%S.1,29K- MAC1+3:MTN;JS"?Q+[M!N!]T_GD^+_+;P'!V82Q[+8#SD=@#CC"=9^S/]LQH0']5/.CGK\$HXVOM6^ZZ4'D8/#]&BJ[_? MPKM7C'PEEQTH+ F:],>C"&SW,G0=;YI0C5?&4VT/GQ4]IF@Y@.9+0Y=HU^$% M#L_S_']02P,$% @ HII4^B ?L/5!0 S0\ !D !X;"]W;W)K&ULI5=K;]LV%/TKA)<-+9#XG3C)D@".TZ =VB%(7Y]I MB;;82J1*4G&]7[]S25J6$SEM-QC6@[H\]WU(7JRT^6HS(1S[7N3*7G8RY\KS M7L\FF2BX[>I2*'Q9:%-PAU>S[-G2")[Z247>&_;[)[V"2]6YNO!C=^;J0ES+7^2B]OTLM.GPP2N4@<(7#<'L1,Y#D! MP8QO$;-3JZ2)S><-^JWW';[,N14SG7^6JO1?3GF/ 2 MG5M_9:L@.X1P4EFGBS@9%A12A3O_'N/0F'#:WS-A&"<,O=U!D;?RACM^=6'T MBAF2!AH]>%?];!@G%27EO3/X*C'/7=UR:=@GGE>"O1/<5D8@XLY>]!S 2:27 M1*#K #3< W3&WFGE,LM>J52DN_-[,*JV;+BQ['KX+.![47;9J'_(AOWAX!F\ M4>WIR..-_H^G.\CC&GGLD<=[D >#+ON%.#X+1DUX;DN>B,L.NLP*\R ZSVE@ MGP7+^(-@"ZFX2B3/F536F2I\Y9;I!4,LG2CFPM0!95RE[$8D<73@1_L,7R$5Q'1E@65?GK=I>:IAQHU92[6,KKRR M3J*W@-GP[V=DIM8*9\_9!\-3 7I(A'S@\US80Z; 90=L<#CJ3QKWX]%IO+[Z M5LF2PK.)&30U #!C<#+87L^&\?I6\KG,I9,">F_]5,%RY$(P/<_EDA//6"@9 MG4SJZ^DX7/[6#M E7Y,. )Z>#>KKV7@513U8Y"V!D59ZYDK06'))]N+) MRE08KXE-QB?^?X1?P[9&$G<3"!_U4OD$^LP)\%GNG0C\3R1)0I4Q%!*0'29Q M(YYF_A>KZG&A3%NFWVY-+;;ES;B#1:4VCBQ*402 MXF1I8^ U_E6/(B<;>[# M>!_MIFM_8%5+9 ]\7 \0U_"GMZ;>X,".HS]EA2_:GS7A:.?_(1.-W&S0FZ&" M1;K"&O5+GN;1O#5*(LFK%.7C.U_GR#-ILA(ELY )Q]1*Z3DQDB]AJKXQ$C$N)#C":24VD.RL'Z2^8*V2,WK+EWP:C81O;3%V&2(2&K&D7B#Y-4+G'&30[$IC2V"^ M^M+")H<,I4;$_H8V/SZA,UV47*W_^.UT.)C\B?)=H=DM&KL,I(5\A5JBG&]I M \M.Y5!@+,DHJEZN02KPDL ;U;5=A;9QVLGX(9$'T8S%OHD &LC-6HNNVPHT MQD-1IIOT&$H/>2CJE:&LDT0,"-@V0WB22:3!!_\09E5Y&M9.S@C%D+18+"AF M.A"D=1BONZN,/EBO?)<\(Z-"1.JT#HSWKMQW;32P;:BT?0VF!7U/[>Q9@W^4B< F&;% ],YYPFG?V,5E M"[CU,MKPO4GNLYWD7<<. 7O]Q56%0Q_;Z,>^;'*,C1ZHM^;)%\=C]I)-TR\X M]OB>>X'\8:0!\]016ANG:2I#7Q*U[X(>-0&/FE@MH0MK0]N1H-XP$PZ/X<7ITA_8YMKA M^.&ULM5AI;]PV$/TKQ"(! M$F"]EYTX#6P#.5HT1=,$<=)\YDJC%6.*5$C*Z^VO[QM2TFKM7>= ^\76P3G> MS)MC=;:V[LJ71$'<5-KX\U$90OU\.O59297T$UN3P9O"NDH&W+K5U->.9!Z% M*CU=S&9/IY549G1Q%I^]=Q=GM@E:&7KOA&^J2KK-2])V?3Z:C[H'']2J#/Q@ M>G%6RQ5=4OA4OW>XF_9:GIE]6>5 MA_)\]&PDR P*(56$2_DZ'HY6L9Y,69LVOA^#2T\46$&J7AG#*FGXJTUH?3B5Y-3OBL_A2>].XO.G9>+ M>Q7^T9B).)Z-Q6*VF-^C[[B'=QSU'?\PO!UU)[VZDZCNY("Z^6(BOA6Q>S5P MC3WWM./3B MDNI U9)<'STA3MD0&_&8EVJK.1G8#/4 M*=2+P=_H$]M?DJ%"A>FCVMEKQ27Y6-A"/'@T/SX=SV:SQU'S@T?'\697^^1; M> R"]&-P'LWGDV2\,&A-=(UKD^'(TH92U-:K& JV8V@E^6:,6$@6;'0N9(R6 M4,&+:^YML,B1*IK0.()=J=4_,O8UO$$7(N> DZ%)[PE]6GS$<:!7%4?ZVP)" M>3RN.?SPOJEQD VN$"C7R[7F(267FKJ JG2T)J=L[ODVA3^4UN,P50@2&K[( M%4 Y#H-' J(H2V59@!CQ)=Q5];1D5972.\11 TBF>B]5[T/R+UT^5C(&B2LG>(\=:Q) M8"KT?[:V CN P3*Z_=S9@G.D)5,>I]GVK<3SHP-L01P&WO?T'7,"@ ZT!1R0 M*<2'L6PELV$L"D=?&QC?1)<\78,(8;YB'*<\\8T M044FC"-(3A KK+4T)K(7_<>9"-LG2E5RPSGM2=@UE->4M1UO'CO>;*>=..(V MP$E#0-9QUV"A:(]K[WY2#(R]W:.SE^X%6MYC:2H5\AF/1_KPX-F0=#ZEMT\I MAAGCWNT(GR:7$U$0\SF%93F6K6IJ-*+?H M\N_%E>CXLS'!Z^67;HPP'U6A8AN]&WY&C?-=$<)#KU8&YS,)HW?.[V15:F_Q M)G9$SNW_$V3N+SF!VQ7/;I4ZRU_O_KQ5*&F8@>Y=F:3I8($:LQ_7M73#-4WCPYB=J[6Y3M%"YI2*LT V,K'@27B;UU(^UB",)2F<$D M_KZV<9CRN^=X*_ZI?M%/@7MWB<%09&]A0K7U^"/C\3:19)?6N[;I!IGV<4-C M:'%E&F#:+M32IWVQ737VN)/;=FU;*=-B22T&OF$P',]O-0?,J*NX%BJ#[5F# M?07<;@/5;7K;&?SM^;LSR?<4DXO385@Z=\@'MY'=3#@W MUV$94:3-@Z?CV9.3]/-F^QLBKL'L-9)-L5? M(2IRJ_BQ)/@:]E0[)\JC, J*SR>F3$=(2/["D MFV#K^%$#/Z>"K>)E21+&PO=V]R:W-H965T4['5__3TSI&19 MMO>2-BD.N"^V)9$SPYEG7N5G&V,_NJ52I7C(L\(][RW+>F2IB7GWC3B^6)=VX?/%L)1?JG2I_6;VUN+ILJ*0Z5X73IA!6S9_W M7D8WK\:TGA?\JM7&M7X+.LF],1_IXL?T>6]( JE,)251D/A:JUN5940(8OP6 M:/8:EK2Q_;NF_CV?'6>YET[=FNR#3LOE\]Y53Z1J+JNLO#.;?ZAPG@G12TSF M^%-L_-IHU!-)Y4J3A\V0(->%_Y8/00^M#5?#$QOBL"%FN3TCEO);6(GA2.Y9Y^7WQ2?V78LW MIBB73GQ7I"K=WW\)&1I!XEJ05_&C!-^IU4",AGT1#^/H$7JCYF CIC?ZC(/M M$1HWA,9,:'R"4#0:B--:>G0O>=2-6\E$/>_!99RR:]5K$<27"PG@+JQ2\(-2:">DR&BKD+@J$K4B: ]HE[]MYG.=*,$\ M^\*42V6%!(_2]4$JK9^KWRJ]8I(5S&<%?-Q*YL]D7(MB"E2)!$NQK-G6)^99 ME=(.\OQ2%1+2B 28L' TQ\S6:JF3#,?T3.;:+ZI9_-QA*J15\//$6" *4@M+ M'O74S)]6D./\[W^[BN/A-W<__\*_HF\NPLF8EQ9[K4H :7Q_'ALAES M91?I"_50RQV8EDNHDCA#4+XJ1!2+G,$]$.!6<[&*30B=F9Q(,)AE4(0= 95DXF8E[8^&H=%#:0-(3 MY\,30%$[A_F$4PS$>RPRCZ@QM?;E1$;D,/(@YK:6%_;*NU?N"U(-'&>SI=%KAAS_=HI)6POL( M[I9)8$%I-:@0V^:,AH,(!0B/0F<@0:H=;$$/^J1B]0 7 M3XF)5S5KOD8"0."M(U-/RUL&JG_Y[E:\-RN=B*MQW.( M,);5P.X(<&Q,E9&*E4UTP$F@#6FL*I#NZ1Z"Q)0%"?/T"<@_X%!MM:F"_M/IW MG%G,K4%0:-3!YR:&FP+$[K?,-)?_AL;=$IZ\-!G%4,+=[7<_DVY;RO2(:YB1 M:E>539:U<[^6!8"R%?&,T^N0R>Q.1>L3"I)9IE(8,S>VU+_[.!08=<),UWW: M8:>.?>424 ^!5"BJ$@1R?*GR>YRC3O1,C44B(J@R-<5 MQ!E%7N3C$3C$01>*7H*K<@F2-\,PR63%14/'6E_.(->DHZ\#O\GT)&TV P.N M*.M8>%M'87F9C,)!ZWC3O] M8(G4G5SI%(7H&YTLT0@AY/T$9K^JA<3-?ZJU3"6S_%;"\W#KO7J0M<4_U>=< MV^EV/O?5'"<:_56.$T>/VV0IU^I0&QM=+NN[V$EJK"-.OC*%[S_H"8IRZ><4 MG?;VU#9JX5%5PP9-1],\;'W%BLL^#F\AFPD 8.CH,(7SNJ$,I1;,P\#["RJ.@W)C]I:YN MTEI+ZV12E:[$)F)7ST/(AOL3&>_9H^EL!Z.K$/4=A:P3&NK^\.H-?6 M2VN\P]$:B4VBZQF-#]=GT72R8SX=_G?>I]1T-O*" _LU('S0WGK6B7,P_ MOUQ"/&L5.=,]VI\5G(]9ME,]A(G;:4RWRHMH,)H]8>+30?C14*N5RJX;?PW- MA-9Y1WKR916#R%U9#9^G >+!1)CRXYZ.]@:<)UT,#B"I6\\RLW$WXE_ -TE' ME/?P$NO;W1>Y=V!XO1Z)$974WX9<$,N2RFV&0S[Z5$P]WD4 MB0M\CO'YMCOG/$'^3$RO8GR.9J,P VOFT33D\]QH9G5$D1_XI99*GZ)TL'*A M6KIHC;;/.7Y<' [TH\&TT6BX-1K$AU3WY3@@,QZ,Q),NH1B$G@!!A.SVJZAC MQ[B5;BDX3!)LO8;WHQ!/VT"X\O/GW=BXA;>;EF0)49P3NKR/'B 76I\^LKZ3 M>07M"IG]JC"\#T@R4R%XTUM8D^=5H4/EO\ON MYS^^I0INMW"U1(F(3.L^EF:%;TI7[H)+V$X!2@!$H'0R\4$3/N^0)-S3PW?6L)[>)Q:AYK=NPKN!WZKJ(W?'B7!\:337_@H[ ?H87;J#X9X+#,?GO;* MT_-[$)R#"E[61%?@-@XX M%/I+%>#OCC3%W==*5J%TKCA9'Y1HW+?6"_92\V3\=1K5LVBOW_PRR>GN[0KSCFNFLI!"^[BIF.;;OD=^;[V!VN<:P65MO1(O_WI])J_9[-Q M2)@H-UFGY(X(3.)\,KRB)#E!UKMHQ=46I;XHX$=1/Z+\W8^NXT J3"T:4T(M M1[3H=Y^/8LK"YS$R]T63G-KBIN0>L;1WRDT/&)_ZXEW6%I,YGYJF9R/?05S?@JE#,C:)2+ MF0!ZJ_RYJ!KR!E,=V'5-YPWWJ,&ZR#UJL[-@M6/_Z[AL_0L&"6K!__5!_*+8 MY_\0T]QM_D[TTO^+9K?<_Q?IC:1).Z6X.;8.![-)S[_QKR^0F?@_-?>F1#;D MGTLET:;2 CR?&U/6%\2@^9/5B_\ 4$L#!!0 ( **:5-1DF[6I@, #<( M 9 >&PO=V]R:W-H965T?N/L#*3RB5:IN%EGUYFJ:*M[ MRY_\_@\:^;P6O-+;F/ZJ_>"[6&:J["/[=@Q&!JUQPZ]^''4X"[B>/A,P'P/F M*>_AH)3E.\UZLPI^KX)X TT6B6J*1G+&25$>.."K01QO[GS;&H;*')5VE;KS MCHVKR96&XBIG'"&.>3G"W0YP\V?@?E$? =!$]9NKJ+J,SY':*;_Y,;_;^8N M#]1-U&)ZI>;3^>P%O,6)[R+A+7Z<[P7^\H2_3/C+9_!GRXGZ;DU_$%)]H%I; M=1]\251A.ZKW3G%#R@>8N&NJ]'V(L+>JZ"/P8[Q*#L#MM#N@HPZJ(&7PA0 MF=CU3(F:!K@&B6"BT$IDG5QC>Z;%F0*O?KJ>S][\&A7&71@X3=2?9PH%*GWM MS+^06PO%G4ES:=^00T9.CXP*LH:@C/!,4R.-GITV5A>6$&A\4.S3T2;&/C$: M4]FB5B@H4HP,L89J&U>9$A96$"_*T46"TLKZ&%6C(PY%$E"Z#P&UP\8(6"'N M17!14#[JUO=('JX)4Y1#-V#(1^]PV$%)J4&&JDM1=/4%(RI^@R'6DT(@BT$K M4W@@C<@RN3FJ/9MC_T1BMD-:*'QOA_;1UT3B4YUBJR?\-G/QLF+<4ZO1D MQ<23-ZTR%X9D:#/9=>AH*SWAH MTK+!RTY!'/!]ZST?#3G@]+_"YC]02P,$% @ HII4YQK'K@A!0 :!$ M !D !X;"]W;W)K&ULQ5C;;MLX$/T50LB# ZBV M),NW( G0I"TV#VV*N+O[3$LCBZA$:DDJ2OKU.T-)OJ!.XK3;[HM$D3-GSMQ( MT^>-TE]-#F#90UE(<^'EUE9GHY%)CTRE@:=.J2Q& M41!,1R47TKL\=W.?]>6YJFTA)'S6S-1ER?7C%12JN?!"KY^X$^OQN>7<4D[P3^$M"8G3$C3U9*?:6/F_3" M"X@0%)!80N#XNH=K* H"0AK_=)C>QB0I[HY[] _.=_1EQ0U=-I(3DI*RM!I7!>K9RR6L,<36L#NH ME+9"KL]'%G%I=91T&% (7 M'C:3 7T/WB[DEBJ[K35+<@$9PU;4W,VED C7%R7_"IH-FEPQ89A"T6LG^OX! MDIH*GMUFF4A GV(+W5--.Z%,2"X3P0LF9-O9!.:82 LIHWZ1._9,QPH; ,V@ M!JMJ72D#")*P,ZL3&#(/BC4;TC(YL!* MT&MTJ1$V9Y_ +GDE< _PV8U,AKZ3N%9EQ>4CVL+-B$OQ#0D+:16SC?J>,ZIR M9E1F&ZX!!T5-OIH#SA%CSI)"U2FSM&^HLJRE2'BK0$D2Y-EWFD/V!6F]K-@; M6H,D!)S!G("L@65:E;A<%(3Z!- &Q\=$J;1.G&O(66%0-$4 M,1MO!=K61WP M_$@:Z&4%ML9L;3 *Q)6F2^X6N5Z91(O*H?M[GXS.!0N4=FB5ZHKJNB6.;F1@ MJ([)R![M/L_K[D"+'GH)IGE#^3_?=O&Q(%38U$G MP$BM=U091S.D91D0#[.VR2+.R4*[0-&V4GW![>6Z=-E)Z!#NCN];!,W;] M8JQ.V,0/HBF^8S^,Q_@.8W\2[LQY >1),Q.V7A9()#/PAB_)A/9P>I!D1P ML$")-^R+LEB.VRK;SR)B]HCAN$.\/5@"/L-N/(YHA$ #S L^)W-ZSHC* :*# ML.78OSNN3]MG@SC<@L]F&_";8VOS. ]F$PKU.':!F9(_L_G\D ?1?$;\H[GC M?S0+5VGT0!,GSL@B0(039^8=X,F%YTK[.X]V\9+.SF_M1(.-=3(-L ("MW@R MF;DQG6+V5?MVKV%=.Y9MN\%3[4:VJ-%\.A0K<#\_B\?A,6S#2;2E&RZ.YKM/ M4]*F\ M93K<.6]^6_AF/TCLIP)V0^Y)WZ-XVVKG]NLL#W?$-_ABLI6TOPIO9S=\(;]O;\U:\_0_B(]=K@7P+R% U M&,XF'M/MO;[]L*IR=^F5LG@S=\,<> J:!' ]4\KV'V1@\^?*Y;]02P,$% M @ HII4YW@GF ,#P ?#4 !D !X;"]W;W)K&ULO5MK<]NZ$?TK&#?3N7=&MO6(8^_,RSPKT]6GF_?G5ZZI*5 MRJ4[,6M5X,W"V%QZ?+7+4[>V2J8\*<].I^/QB]-N3?9-IW[U]NCB2*1J(9P,#G)=A/_R9U1$:\)%WX1IG#!EOL-"S.5[ MZ>6[-]9LA*71H$8?6%2>#>9T0;MRYRW>:LSS[^[TLM +GRT M8O9J.DCP3JU/Q&P\$M/Q=#) ;U8+/V-ZLZ<)/[#"\WJ%Y[S"\YX5WBN76+UF M S0+<54Z#'"N2Y>#A,@Y7[FU3-3;(WB?4_9>'?51%W_^T\5T,GDM!@0XJP4X M&Q3@2CKMB/@MK5IX28MUL?\$,C6?U\IZ!!"QMMI8L572"IG3;CBQDO=*S)6B M$)!DTCGLETH%PI%(#&*#\ZI(MG :OQ)^I> RUH*^6"O02L6ZM=R)^++"MQ:A MA)_3(JDHC%"+!6*% &-$R:JUL1YK@01N*VI>&FC@6[TLEO!')2A9+^#6TK7Z&+P(BX" ^X.N&]]O8 M-!A-/VM+B.1.?\F,,YKPVFO/!;;Z6;L4L\8???I3Z7F:T=I?% M#)+JCBF]] ^)*A>U$!>#0GQ6SEN=D'?1,EVL#Q+H9OT!U9KA+VR6&0 (FY.< M9PJ!P=SK% 8MV3Z*1&=:5H$TJ73 'U1+!_30-LOP^SI0Q, 1_4$$5 5[YKB$ MD:,]>J-.@FYE-@49%T\T,/+"T3N$'62F5-+ VN9J?A>0#_F:IYG2@;#[]=4# MY^AP%7(3<=TK\#-Q/CH?3_!_"R^&"^S_YN0.TP]!U,# M)OFR-LF7@R:):)DJ2)9/N2S)K-C5+B M>U/._:+,*C33*<0PQ6XI'EGF()E:D'0R'.(0W2W@NKA$+.Z189!"3V3;)7L0 MS].&Y^EA/%\;U\/R((%'6&:J!W'<8-_);)#CC\4]/,O8;2>S@W.[F:T)'L1G M@Z GPQ#ZUA+J\EN.(I2/UA01.IE^ H3NIEY+<%7J+*6L,7O)N-1A)_)UZ1%! M:8)9 $0J#G9AWI3B_=G#HQ3\ OP,+LHR'>KJ7&9AQV4P7])$TZ7+=UU,CJB"%$ X,(;C>:D;77EI:Q]#D'HVG =A3C M914K>+EBBQ%A.4)>1(<@$N705+NU<9I71]& *IU*> R,R6(G*[00^:"Y-?7. M9+A2X>" P 8Q P_=SCQ(I">&[E$^R%&::F(R7 #4Y5]KB4[>!\ET\]Y%VR'W M#S'>(-K),*3]BS$IE0.=S#X!PE;T#E)O UDGPY@5/HMB11-X',A+3X"M>X0/ MXKO!-9-A8%/GD-^UG /E^KW.1F3]">"FB_8AW$\;?#,=QC=?$5;@YK\YKW,J M4[LX'R;1S?E#N@=QW2"8Z>,(!ED#16:/LH?G]RA;M*D>Q' #7Z;#\.4.2R"3 MH4*HDM&=R0* >GRE@R1K\O-T.#]7 MZSTPATYQGI"D>\@?)$.3J:?#F;HB_DU:*PO?B<"'2?2"V1VZ!W'=I.GI(YVG M*OQ0.5(XG4;DUOG5CO\@.LKFRB":QC MM :Z#NU]:HN6-EFA$! R33GLR4RX%5RNEW9B\AQSG3?)=V[^ I&C&I%46\RW MG2Q*L;1*4M%2E-PHPK.XB%_) , ]-WL(S"Z,]:L*ER]TIJCC;KA%6CIN%="+ M!R*&RF-GX4HT*@S:XCV')L?C<4O,'9'JVB(*'B@O+142X"-1*G55 RX.J52E MG2NY5MHHQ*QGT]%L,F[:O>T)EELW8*V P#55Z@]/1Y/G%\R?7)#&4D7>1YM8 M"T=?4,^T*A\2 (L_=H8P;?#==!C??8;_2*B/J;]'N,I,;X4\3*JWJ]I)_Q"W MG#4X;S:,\SZ@6!5_R RA]A.JW=*&&K=+B*=1JMG]G400D_A_BN>3B]EK\8_2 M>#9?Y.1@ND[G.J.CJ #*J4)MH5Q=G2B+7-KO&/"ZGQ)"&4); H/>)PLZA2F. M>VA]+-8EK4TE=G# 'SO4\AV1(_#36C/P+5+IY4G4[&S(+AHD/1M&TMSZ$#<( M($O96XT/T^@VZSW"M8%\OOE:;8Y5\0"1SWDLG?!3/*&N#;:"O3S;DH\'75>: MSY@V0D+."@]?V\:S2]?43!#Q7'ZO**SE-MBNM*BYL4P=\/C]B;@)W0^\"1-: MK//"K25#3X8A\[\HSGJ.1*@E0BN%&NY\O:$^QJ@XO&=70KQ[P!/GDEUI3U# MBCPB*)*,7SF1&MBXK\Y<2'4Z7],9N^>S1SZE(YW2%!A?\%AXRYS,C@]M[!Y[ MN@A74OA8\5["I<@..\6"BZ6*^--%=9[XB' GXEO@B%=J\RHV*SXCE:F&?U1D M:>V0?$S?C@B9.4/2924?.R&S/%!H+M/0NE,_XZ P ',H?-PKL'53*97U37.V M%%=R/'1UA)5W[*0NZ-&#%G"#H.!G7=MSXXJX8-HBKA%O.) #=7 9U $*-E*M#TK MI8=DQ7F9[X6("%LJ 6L0N*!\&.,S$SH1'WJ8#%&B=B;>'UQ%#*8RBCC6="PZV;F=-$V,VW,3XNZ'5;^66 MW+$S3SRA+;%#]"#,T[I]]-@)#-\-^")_=C>)AJ?W-1,;FC6W'Z.>V4C@M#(+ M*<$Y0VU^["'?GXEW%3S/W;>$YG7M^LWQ;<>A[<,;,X-*:SH;L^'.QATA_^,K MMCR"Z."CMPH=)M73ANJA?]#6-UV,V7 7HTG<=VK9CW2?T,#8IWP0YTWO8C;< MNVC?F;OF^XD(KIW,/Z&!T4G\(/Z;+L9LN(M!)_&%1PJY3)'.L,GMBW_6%/B< M#-0>_ROB+=]L.>S'0ER62P@NIN/)16@B?+B\N^)RE4WQY,90--*)ZMX MSH:8FIN47#6>KZ5-Y4OU9V:H$,+@'Z6N"B+8-.>&D%WR=JT$O_YBUJC9+Z;C M@&LD7J3UO-9ML+( AL@XS_,5J@ \^195X-_R%2]ZNN$KLA1,D/?EDC.::^UX M6;0J"AW*DY([(09(BPO/JK;HX[PIWPOJ@7%-E>[>DFP-%[0=C'H "-S*E!FJ M&_"Z!N!KM3+XMA=#!%-DH6W"(-?R;HLVZY#LD9N@J7&UD?B,]8 MJA"$*B$XD,F:4*+W0=7@BA 6,17/:<-)+N2+-I:V;,J%1>I^"J,434]#.EB6 MR O5H72J,KFMY:T03:OALT,7[&4]W']3@0JWR;!:O4HS\&\2>V&W(G;DHAGO M+-V>F.J4BQ2^<"H%'0I9VBN@?QDNA5)ULI/I M:C0:V<%\[>XT%Z(\T)^7;% M$ESXO->YSX_'ST>B.12D8];Z1).HW["!_!(<='8V_O754&!L&J.SQ^[DQ=CU M,;+S'\7%_Q'M5EAL(F'53MU7UG1\/'Y114+'A1J'P-9] RZ;PVUA1!VO0VQ! M-5+&2J]%2:A,AVK)U>403%YEL4T2PZ=P:BVY&'RP!EVM2]-PBPV+\2\7%DH2 M%':C]M79))87M>'3;5+4 Z 3W#\&V"!W8]S[[$47H@MT\5">&0&?\.S=>\Z5 M&OC$-C2PJAA0%PMT)R],WE4,%Z]1?!_LN 6&>?QQJ'YB42/D1MKT@3DA MOC3QB/,'0D@[^,_54A?54L'&"YDS2[@M]IZP&PO=V]R:W-H965T,DZP>2 $VV8056(&B[[JS8="Q4EER)3MI_/TI.W#1M<]C% M$B7RO4=*HL<;8Q]QJRV* M/ 15*DZ3Y%M<":FCZ3BL+>QT;!I24N/"@FNJ2MCG&2JSF43]:+=P(U2R0NVDT6"QF$27_8O9R/L'AWN)&[(,N]4' &_Q?ZD<8AAW#,# ,/V"X04=6 M9H0Y9,*5[]7P*(!_D1>N%AE.(GYR#NT:HREP(0BK)=I0C=>6KXW_)#!G1A"Z MI09\;.1:*-3DX!.<]DZ3/H_]46\P&L"!3O@*_22!.T-"A87>&XQ>0+8'<:XT M&PU2 Y4(F>%SU\[O&>VXJ+GPCHYXX%=-8(HVJN#&<"!JR**.U'_4U7]TM/X+ MR\W+TG,0Z]77GOB]8SB.,VNDROW=&)S#,PKK8&ZJNB&NN4U4%\;AV]W[[&4&3^]#N@W\VA0KL*+=!!N.]MG^A6NRY[V3:7%_>V15\+NY+:@<*"0Y.34RZ;;=M> M:Y"I0ZM9&N+&%:8E_RG0>@?>+XRAG>$)NG_/]!]02P,$% @ HII4PA& MV;OY!0 5!( !D !X;"]W;W)K&ULU5CK;]LV M$/]7"&,?$D"M]995) 'R:+$"ZQ8DV89]I*6SQ54B59**V_WUNZ-DQ4X[_&[XY%G&Z4_FPK LJ]-+?FZ*"AINWJ@6)7U9*-]QB M5Z_GIM7 2[>HJ>>A[Z?SA@LYNSAS8[?ZXDQUMA82;C4S7=-P_>T*:K4YGP6S M[<"=6%>6!N879RU?PSW87]M;C;WY2*44#4@CE&0:5N>SR^#=54;SW83?!&S, M3IN1)$NE/E/G8WD^\XDAJ*&P1(%C]0C74-=$"-GX,M"=!0O_E07AL"!T?/<;.2YON.479UIMF*;92(T:3E2W&ID3DHQR M;S5^%;C.7MS!(\@.V,D#7]9@3L_F%JG2MWDQ4+CJ*82O4,C9)R5M9=A[64*Y MOWZ.W(PLA5N6KL))@O?0OF61[['0#X,)>M$H8N3H1=,B3E"*1TJQHQ2_0NE& M&+Y>:UASARBU0E@>H-T+.4F*?.V=:7D!YS-T)@/Z$687#Y4&V%,G0V58:):@ M1XVPZUIU^$&M[(9K8 _*\IJ=?)3,5JHS7);FE#T0[%73=%(4CEF#"^JN;]U! MJ[0E>R/Y-7J8?5X;]HG_J31KM2J[PIHY,2@*,(SD,.P&S&>K6H1_/_H#R_P MRS=#Z_V73K2.X$I(+@LAUUM5L33":5@<8''<)?*R8('3^OH#@/$8S16&@@%V M4$JF; 7:0[J%6DOQ%RI+/:*>+,8,%@<%Q+\ZBH;SOEJ;0HG4 H*!G@00$1\QT+6D6EX1>&$1#>:O5"MR6:*=1 MQ*?-W[!\0;\?6.+Y88HUBKV(L5YXB\!G#Z(A_3VA;2NRX^%V,)$WDNZU0^+N MZH9;QEFKD&$F9*\1M%668!EX>9!A'7II'DX3M)I+LP*M][7MA4F 9!9IQE(O M"%Z7Y6>$S_\3X(&7^/D \;X]!?(@)_A2.07SP/?RW"&O;WP'T -4?>@P2O51 M8(_BE%P+RT-@)\SZ0WDTV&,T?U_^,]B#*''_J,;8BWP?&[&7Y825(/=\;!P' M^.-1CL#TXQ[?4>2VBZ,,D;##W 2X Q0,F0J] (,6LIPF^03O1P#<_Z\"/')1 MX,W8G@1X0B"B<@K@N1>A/[\9ZN^"=Q!G#MY4'QG+(Q?+R=)H.S^-MT+UG7\? M77'LCWJC]M'(\KTTC'OWI\9A?B?REF3,6Y+)O.4:\:@Q_\7\M2;_-8?RE4D2 MA_.59]B^@6+H!-YS.+O [L!_A[/$H\LV/;:I1%$Q<@(AB[HC?R'-:EXZLSQ- ME'@_09/Q&F\1+@3A?825JEO:55=C;E^HCD#OH.L3C)-HP4:YN3& 7T.,V@&Z M[SA>"[X4-5H>;11Z"SRH,(Z&BRF=IZ/.TTF=WPL$S0I= L%25%RN<0L2K0+$ M[3Y;!),=3@X99W*O5XSS,A3A/<8Q\ =P/0P],].!TWC/JGWXVO)_V?,_]G_: M4>=1D^[V/9!\S%;H91MN]@&QJ[6MJKYMX4Q^23.6L!92#LY- RUHH8P>VX/^ZR VRVTJIY 8C]D#,EV@E&Q5/62UES'W,4BB0IRS ISO&4SS&W MI1P@87%$"0#Z1[P(V&5=D_F,*$'WM\(]BQJ\SMMJN,B#1E2_!/866TY03+'0 MZ$L\) [:8[YSTT=Z:_>>89@S9G_I'T?')Y/+_J7@:7K_WO*):\04Y@.PPJ7^ MVPP/ -V_8?0=U*)[-U@JB\R[9@48F#5-P.\KI>RV0QN,#TD7?P-02P,$% M @ HII4[CD+!92 P _@< !D !X;"]W;W)K&ULO55-C^,V#/TKA-%#!O",OV,[2 (DF2W:PRX&FVWWK-AT+(QMN9(RF?WW MI63'S>SN!.VE%UNDR,='BI269R&?58VHX;5M.K5R:JW[A>>IHL:6J0?18T<[ ME9 MTR3*HZ=ZB:RT3FWCA;X_]UK&.V>]M+HGN5Z*DVYXAT\2U*EMF?RVQ4:< M5T[@7!2?^;'61N&MEST[XA[U'_V3),F;4$K>8J>XZ$!BM7(VP6*;&'MK\"?' ML[I:@\GD(,2S$7XO5XYO"&&#A38(C'XON,.F,4!$XZ\1TYE"&L?K]07]5YL[ MY7)@"G>B^&<.9:\E M[7+RT^L/3':\.RIX0@D[T;94J7W-),+L"SLTJ.Z6GJ8XQMHK1LSM@!F^@YG# M1]'I6L&'KL3RK;]'_":2X87D-KP)N,?^ 2+?A= /@QMXT91T9/&B_YKT#>QX MPHXM=OP.]I8I7@#K2BAY<])80D>CQ;M"M%331BAU!SV%+8:PZL>P0T5N1C&C MNE ]*W#ET"PJE"_HK.%++1'?%!^H=!K; P4T]?M$,+?V37W-Q[]:?9KH>R/] M&>] U^*D*$LC;N[@%Y@%80)F$42!%=TLCJPB37/X:J<#RWOV@I*&?ZF M2>K.D\QH_21S@SR$1W,8-/^ 5447 H@*:+:*YWLSTB6P,Y.E@GL(7=^/W9!R MN(? 3:/$30GS<3S*\_?\KBE=6%;3V9H ,-N]99H2T]SUH^0-T[F;YI&;Y7.8 MFO/[+EG T%NSC;>U%?^.Z>F"#)W MGB60Q22&$>2FRW]>.>_J3FY1'NW+H^A 3YT>KN=).SUNF^%._\=\>!D_,GGD M1*+!BES]AY2*)(?79A"TZ.T-?Q":W@N[K.F!1FD,:+\20E\$$V!Z\M=_ U!+ M P04 " "BFE3FUP-$Z,$ !5"P &0 'AL+W=O&8^SXSG^^+E3JH773!FX*TJA5Y-"F/JB]E,9P6KJ#Z7 M-1-HV4A548.O:CO3M6(T=T%5.2.^G\PJRL5DO71K]VJ]E(TIN6#W"G13552] M7[%2[E:38+)?>.#;PMB%V7I9TRU[9.9W?:_P;=:CY+QB0G,I0+'-:G(97%PE MUM\Y_,/93@^>P5;R+.6+?;G+5Q/?)L1*EAF+0/'OE5VSLK1 F,:?#G/2;VD# MA\][]&^N=JSEF6IV+6Z*U60^@9QM:%.:![G[FW7UQ!8ODZ5VO[!K?4,R M@:S11E9=,&90<='^T[>N#X. N7\D@'0!Q.7=;N2RO*&&KI=*[D!9;T2S#ZY4 M%XW)<6$/Y=$HM'*,,^O+[$_#-;<=TC!]HL\ETZ?+F4%HZS#+.IBK%H8<@5G M#RE,H>%6Y"S_'#_#E/J\R#ZO*S(*^,CJ(9@Q.(%IZ?$+BFNH# 2^(Y/"F:,^1%QOBK.S:81PG<*U93G@-[0]IJ7(Q3 M^&4*IG"8E&+" -6:&0UAL$!G)+"!0#' SQ] SN3EK,)$N M+(X#N&$;AE@Y&/JV7R?>G"RZG4HIMF>&J6IOG$=P)PP56XYY=HMGF"+7AHLM M&)850I9R^PZQYT?I(>>6"@BN6$G=*1:\UA D7I2&T#:-YY@]WW#Z$0@D]18D M@G,%T< 6C[C<.T/Z%:*J=8TX0LOF1RW-LY MC^0P$AG8T+:)PZ2QATV%W9G&7KR8]RY;*?,=+TL<2Y)X:1C!"*/BGE'Q**-P M%L%]8X"+]EMSA%.C,(\( F1&U6%2,CS[ 5"U++K(W&0HO$$0H_$,73%=DCI!].'RA@0 M\E49K2CA21JIWM&ATZY.-@)R1!RMGCI=!"-AH(M!>$#C/HZ > 3UYH@\1E%' MK*]12>C#]P$C^^KN.QUKM:?336B,KZ(0_?G3P,K,$<;G!7 M#&D%QSGU9IS[X_H0H3BXT3\@P(-B@I# 7WOM"!QSCGSMVJ,]1(79X*J#GX.M MN]!I<%UI;SW]:G]GO&RO2A_N[87S!U5;CK>>DFTPU#]/45E4>XEK7XRLW<7I M61K\]KC' N^]3%D'M&^D-/L7NT%_DU[_!U!+ P04 " "BFE3SXYX)U@" M !Z!0 &0 'AL+W=O)PF MR<=8L%I&^=2OW>E\JEK+:XEW&DPK!-,O<^1J,XL&T79A4:\KZQ;B?-JP-=ZC M_=[<:;+BGE+6 J6IE02-JUET.9C,A\[?._RH<6/VYN Z62KUZ(QOY2Q*7$'( ML;".P&AXPBODW(&HC%\=,^I3NL#]^9;^V?=.O2R9P2O%?]:EK6;1.((25ZSE M=J$V7['K9^1XA>+&?V$3?#/*6+3&*M$%DRUJ&4;VW)W#7L X>2<@[0)27W=( MY*N\9I;E4ZTVH)TWT=S$M^JCJ;A:NDNYMYIV:XJS^8-F)<(""ZR?V)*C 4E_ MPM&#GQ]/8TLYG&=<=+QYX*7O\"[@5DE;&?@D2RS_C(^IMK[ =%O@/#T(O,?F M#++D!-(D'1S@97W#F>=E_]/P >ZPYPX]=WB0JW?&ULC53;4MLP$/V5'0\/[4R++[D0F,0S!.BT#[09H.VS M8J]C#;H82<;P]ZSDQ$U;2/LB:Z4]9\^1O)IWVMS;&M'!DQ3*+J+:N>8LCFU1 MHV3V6#>H:*?21C)'H=G$MC'(R@"2(LZ29!I+QE64S\/:RN1SW3K!%:X,V%9* M9IZ7*'2WB-)HMW##-[7S"W$^;]@&;]%];U:&HGA@*;E$9;E68+!:1.?IV7+L M\T/"#XZ=W9N#=[+6^MX'7\I%E'A!*+!PGH'1YQ$O4 A/1#(>MIS14-(#]^<[ M]D_!.WE9,XL76OSDI:L7T2R"$BO6"G>CN\^X]3/Q?(46-HS0];G9-(*BM4[+ M+9@42*[Z+WO:GL,>8):\ .Z+W27&QI5KV5-D;5*=PK96K M+5RI$LO?\3')&K1E.VW+["#A+3;',$H^0)9DZ0&^T>!U%/A&_^GU .5XH!P' MRO$_*/%5RM[D00;?=&>V804N(NHJB^81HQS(ND.Y1A/\7V*Q#=+^,/R0P*YX MH4VC#7,(7-G6,%4@'$$ZF=$X&0UI5E>N8P;!%^$%W353M-HV!':0S3SKD(RR M$?H9]RE)GN2MM' R@Y-TR/S*;,D>0'#KN-I 19AT A_AFZM)N)]_YTB683^MG2";3*]3_]L#H\&>=]I_Q*[]^; M:V8V9 X$5@1-CD\F$9B^A_O Z2;TS5H[ZL(PK>G90^,3:+_2VNT"7V!X2/,7 M4$L#!!0 ( **:5/3D4E'F ( )H% 9 >&PO=V]R:W-H965TMM2SZ>JL8)+7&HP354Q_;E MH3:SH!_L#(]\75IG".?3FJWQ">VO>JE)"SN4G%)D2QJ^P:7V3.("L,595VV!B M4''9[NQC6X>#@,OHFX!X&Q![WNU%GN4-LVP^U6H#VGD3FA-\JCZ:R''I'N7) M:CKE%&?G2TWOJ^TG,)G#[5O#:ZJXA=-GMA)HSJ:AI4N<:YAM 1 ME+2E@5N98_YW?$CD.H;QCN$B/@KXA/4%)%$/XBCN'\%+NHP3CY?\5\9'@-,. M./7 Z;\ X]? ;<)'<5P;3DS-,IP%U&<&]3L&U$4=?N]XS0@P?VO554WEH*=414%SW#/%_J]<3R@-4V&>T^C M"KMA&F$P&L(@'L*=)+-DXKPQN#_MI^[W@B7/Z.N!\0#.X1ZI:4HETKD+U,X@]-^;Y3&)#PKRP347U:Z M!Y*&V DDO6@P]IF/DA2^>MCPH%\JU&L_%0QDJI&V;9W.V@V>J[;?]N[MU'I@ M>LVE 8$%A487HT$ NIT$K6)5[;MOI2SULA=+&IZHG0.=%TK9G>(NZ,;Q_ ]0 M2P,$% @ HII4Q(];EY, P 4@@ !D !X;"]W;W)K&ULK59MC]LV#/XK@M$/5\ [V_)+G$,2($E?U@\=#KW;AGU4;"86 M*DNN)%_:_?I1J XD[>Z5;9G&I#Y'I-+#:.[4BHG%<1"WC,E@MO.Y>KQ:JMX)+N-?$ M]&W+]+<-"'58M2,.5)!KVRV"= MW&T*9^\-_N!P-!]8+^TD=?X73>7*'5REA_']R'&RS M."!5;ZQJ3\Z80BG36B.<$? MU7MCDX]*VL:0M[*&^GO_"),<,Z7G3#=T$O !NEN2QB&A,4TF M\-+QY*G'2W_JY!,!LC% Y@-D/P[ ?(!K)$Y"N(Z\,QVK8!E@RQG03Q"L"#)A MH=V!'ND@;Z Z:1*OB] MF2=SOT-SBD=\PB>DPZ@6JD8JH0X<#,G#.)N1F[1P&%E8E 7YQ?\]*LL$=OV7 MGFMTXL]OP\%FX9S.AR2*.1U"I2%-9R\E,5$6^5@6^619?,>9VO\WL6ME,@EY MO4S^ J8)R-K=QO/R2/ ^W(OM]EZ1/)XY)24T3)+8B2F*>9XZ,4.QS.9.S'V' MV ;P]=];1$ORD";EB>F1N@F.BI&C8I*C\?VISO7$?#U=HV82Z84.&O$W3#!9 M(?/V2@O1&25;D%;SBCRZ.:):LNL-1L"V\(5EN+]%+!6D#.O_@74/ 7 ]SXE_S8=I^9/K M,5,!>W2-;V=887J88,/"JLY/C9VRV,%>;'#H@W8&N+]7RIX7+L#X,V+U#U!+ M P04 " "BFE3&,M8./<" D!P &0 'AL+W=O>[%G M2?KWC+W)-H4F\.+KG.,S,_9XLC'VAULC$FPKI=TT6A/55W'LBC56PEV8&C7O M+(VM!/'4KF)76Q1E %4JSI)D&%="ZF@V"6LW=C8Q#2FI\<:":ZI*V(-!HO+:72=7LT'WCX8?).X M<0=C\)XLC/GA)^_+:91X0:BP(,\@N/N%KU I3\0R?NXXH^Y(#SP<[]G?!M_9 MEX5P^,JH>UG2>AJ-(BAQ*1I%7\SF'>[\"0(+HUQH8=/:9N,(BL:1J79@5E!) MW?9BNXO# 6"4' %D.T 6=+<'!96O!8G9Q)H-6&_-;'X07 UH%B>U3\HM6=Z5 MC*/9=5'8!DMXL^4T.W1P?B<6"MV+24Q,[XWB8D^YH$O_T]?3U#V.\I^H.S_@Q*? MI6R=/,G@']V5JT6!TXA?E4/["Z,9L.N$U0)M\/\U%KM)V@;#-PGL#]_PZW$] M6*#&I20'0I=0BP=KE (26T[J&0S'(VX':=ZA1%&81K,YF_J4PS@=P" 9= 9. M\#T(9.0?D:FJ1LM"A,?4TF:]83J$?CZ"&VO*IB"68JW0] !*BH54DD=Y'_(< M/M.:]8L_P@6C$:3Y&.X,"?7W[AGT>_D@Y3[M#;,1G$C8H$O8X&3"C@J5SR?O M)-N1Y-WON3\^B&"R"TR4S8O?RRC3H'@>OL7IR'<>BNR^]< M![@0H0<9XF\.)1@T,BA2WZ/+ODK0,E?UZL))SW MO!+&'B$=/B5]>G?#=3WSM^"Y[,4'E:M"NPKUV4&XF6T1ZU:[+^"ZK7R/YNW_ M\4G8E=0.%"X9FEQ<&ULC53;;MLP#/T5PMA#"P3U-51)'B.;S8Y/P@U;,N$ V\5J70"Z\PII[YOLX*K)B^ MD34*>ME*53%#JMKYNE;(<@>J2C\*@I%?,2Z\=.YL*Y7.Y=Z47.!*@=Y7%5-O M2RSE8>&%WM'PR'>%L08_G==LAVLTW^N5(LWO6')>H=!<"E"X77BWX6PYM/[. MX0?'@SZY@ZUD(^6S5;[D"R^P"6&)F;$,C,0+WF%96B)*XW?+Z74A+?#T?F3_ MY&JG6C9,XYTL?_+<% MOXD&.6[8OS:,\?,:V'I=@)DOM3C@TOO'(@VROC:Q: M,&50<=%(]MKVX00P"=X!1"T@NX;XK8>?M;R+!N>Z!V>*3Q(80H-'T6. M^3G>IYRZQ*)C8LNHEW"-]0W$P0"B( I[^.*NT-CQQ?]3: ]?TO$ECB_IY:LO M\37E]<+MK,UTS3)<>#1,&M4+>BE0T0:K#2I7^3UFK1(V;;!' &>1X0.$@\DT M='*:)/ 5M9[1GZ,4"@/BS/=J',,UG2&=9RP#$#3_I*$BCOV_U!G_9"XK5#NW M?31D-X6?'00 !$+ M 9 >&PO=V]R:W-H965T*T "MM7M:7NJVMV]SR89@G<=.[4=6.[7W]@.(>Q"KB>$$SLSS[R/9[*3 MZH?> !CR,^-"3X.-,?E]&.IX QG5=S('@5_64F74X%:EH6;HP]"&>3G*;P"N9K M_JQP%U8H"!O/._6)HZ1W!-P8[77LGUI*5E#_LYE,R#=I6(> 0 M&XM \;&%)7!N@5"-MQ(SJ$1:QOK[ ?W1V8ZVK*B&I>1_L\1LIL$H( FL:<'- MB]S] :4]?8L72Z[=2G:>MC<,2%QH([.2&37(F/!/^K/T0XUAU+[ $)4,D=/; M"W):?J2&SB9*[HBRU(AF7YRICAN58\(&Y=4H_,J0S\P>*5/D&^4%D">@NE" M'C>:7'^A*P[Z9A(:E&)IP[A$7'C$Z +BF#Q)83::/(@$DE/^$+6K5(P.*BZB M1L!7R.](MWU+HG;4:<#K5B9W'5[W_YG<@-RKD'L.N7<)F0DJ8D8Y84(;59S! M]08WPM@ZO-R;2TKX' M;1AF+B2D9O1[:.9:@]'WY(NB"6#QQ<"V+B%NB'2BI!H G[Y2QJ$SNG>RD# T;A3K>->KUP7A497:XV] )74S/6%&+.5I59??-,L M >4DD6%OX/XM_#7D1K_*C7YC;M3,(]A+R6[#X@U96Y=OGU %>] 8 M[&H0 M(3"M.L,[;!,?"#II=5 2G90Q[ Y&"CA DG';4WW'&QSQ]D"5):PD.NT;HC6L MHC5L;MO'@G"31EPH98L #61G ]4(=[$274**Y%@@\UIVU@*Y/ GD@G+7"3%V M?U)1X.!$#LT>N^^PC^TRJ-3:V6M= M7\[G*MUCR=1,U%C1GUS(DFE:RMU,EXYFY7=NY.;E6AT MP2N\DZ":LF3R^0H+<5@[GO.R<<]W>VTVYIM5S7;X@/K/^D[2:MZC9+S$2G%1 M@<1\[7ST+J\2<]X>^(OC00WF8#39"O'5+'[+UHYK!,("4VT0&'V>\!J+P@"1 M&-\Z3*=_TEP>Z?W:21S(,&=-H>_%X5?L]%D8O%04 MRHYP:,_&]&+:*"W*[C*M2UZU7_:]L\/@0N*^<<'O+OA6[O8A*^4GIMEF)<4! MI#E-:&9B5;6W23A>&5(>M*2_G.[IS>](*BF8/+)M@>IB-=<$:G[-TP[@J@7P MWP!8PJVH]%[!YRK#[/C^G(3I)?)?)+KR1P$?L)Y!X$[!=WUO!"_H-0PL7C"J MX0A0V .%%BA\ ^B6Z49R_0PBAYQ7K$H1"@,.!6=;7G#-3]]I]1V%-5%WJ6J6 MXMJAL%(HG]#9_(U, E89KW;P"5,LMR@A\*;P1XV2:;/=,7?32=(MC=$H6$PX MFD/OP M<&OW _/$AC#S:B:>0AA"'%LI@OX0 _!H]"L, ['RZ;L MU*S9,X6C5A M PB2B-Y4ZA)8*9I*TZ-6_,H*QRN-M-(P\3RXH#&D\:[]#T^L M:-!8\0WX=Q E/HU!', (;XN>M\4H;]8R0/*4P*H,,JY2(_ YIOX3$! A".2V MNJ.I\UWX8E,"9A_8$Y&VPP$OQ0^HR3-QK2X&S!8ME=XLZMGMMH*9_QKU6(Y7 M,.$L@/>G0#X!O1^Q;=3;-AHUR353>R*.9T#UH?,$1>RG14/9@":@]P@E/=J0 M\H9\HOVG@F;TW?-! X][B7B4C\[1\O_(?#FP=&H0V,1$O?P)UL3SI$S"O<&.<=,'"4U M2PL-+OPBA5*=%$;]@1PFETVC:&F_<1QVV:>I*'PJRULJ2H3)PDU,QEE0"KD8 M&'* -(6*NAUOZIED./66?@>5-E(:(]1"VHYAD.=?W9X$ODEI$Y_2X$4?74-Q M,\IQ+*<0!U$AF" GR9,@IG'I1F.T)3UMR2AM-PT5)'IDMY.X,[%_G$_%MN"T M39HHLE)F!#GQRW/4CC[Y+XM5FS#O!T9Y79X6<5N9%DNWK4IATI6D@(BT!
K[BRF&PO=V]R:W-H965TJ!8DG>Z4;9E'4A\BT&ECEC1H1)90NHH9Q M&6Q6?N]9;U:JLX)+>-;$=$W#]'\/(-1Q'<3!N/'"#[5U&]%FU;(#;,%^;Y\U M2M&$4O$&I.%*$@W[=? UOG_(G+Y7^,'A:$[6Q$6R4^JG$YZJ=4 =(1!06H? M<'J#1Q#" 2&-?P?,8'+I#$_7(_H?/G:,9<<,/"KQ#Z]LO0Z*@%2P9YVP+^KX M)PSQS!U>J83Q(SD.NC0@96>L:@9C9-!PV<_L?-:&[A0_762(Y+=RE;J_&4HYW=;.& *;:&O$"KM.7R0&:O;"? W*XB MBPZ<6E0.8 \]6/()V))\4]+6AOPN*Z@^VD=(;&*7C.P>DHN 6VCO2$I#DM D MOH"73M&F'B^].MH+H-D$FGG0[!/0)]G7AGMD_J4Z:)="8D9W3%:X7RI9TF2! X+]R8.RIGB,[BGN,X#UP_]T]F6?P+/,\G\(_I MW0%6 @P0Q+)WTFKUQET#ORZ"?.Y2G68^,0L73UX4YR)(BMSQ3PK/_VH6_J6Y M 5W<>"=+B@@WWLVY5A"==-8&],'_'P;KM9.V;[+3[O1%?>T[\R_U_G_[QO2! M(W4!>S2E=_D\(+K_,WK!JM;WZ9VRV/7]LL9O%K13P/.]4G84G(/IX][\#U!+ M P04 " "BFE3P]+_ I " V!P &0 'AL+W=O WPQV M>C G]B;/4K[8Q<]BY@76$'#(T2I0,VQA#IQ;(6/CM=/T^I"6.)R_JW]W=S=W M>:8:YI+_8056,^_*(P64=,/Q0>Y^0'E;EX$^%A"TA&28PEI1W!7]]N[N\0M*-)LJN2.*(LV M:G;BLN_8)E],V/_)"I4Y98:'V8JM!2M93@62VSR7&X%,K,E2( M783DBPASJBMB*D5R.X'7#=M2#@)'*]=*73HIVV.VV602F")MAPG>!X5IG,8] MZH/-I+>9'+3Y !H5RQ%:HV/F6H%T$#?XY&P?$0;!N*^T]Y4>]/4HD7)GZ7PO M@^':#V ?E417G[/H#WJ.?5%^4;5F0A,.I:$%%Q.C MHMHNW2Y0-JX-/4LT3\+V]GZIS+[!U!+ P04 " " MBFE3M*8 VJ8" #&" &0 'AL+W=O;M)&'MD!1&ZD%IB$-K:(:>^TFE\3"L8/M$/;M=W;:M$S% M0X(WB9_NY__%OKO,.JD>= 5@R'/-A9X'E3'-11CJK(*:ZA/9@,"90JJ:&NRJ M,M2- IH[HYJ'212=AC5E(DAG;FRETIEL#6<"5HKHMJZI^K,$+KMY$ >[@3M6 M5L8.A.FLH26LP?QJ5@I[X4#)60U",RF(@F(>+.*+93RV!F[%/8-.'[2)=64C MY8/MW.3S(+**@$-F+(+BZPDN@7-+0AV/6V@P[&D-#]L[^C?G/#JSH1HN)?_- M!R0K-5&UEMC5% ST;_I\_9# M'!@@Y[A!LC5(G.Y^(Z?RBAJ:SI3LB+*KD68;SE5GC>*8L*>R-@IG&=J9=,U* MP0J646'((LMD*PP3)5E)SC(&FGRZ D,9UR3^/ L-;FC-PFP+7_;PY!7XE-Q* M82I-KD4.^4O[$(4.:I.=VF7B!:ZA.2&CZ M)HB3V\$:#]R/'&[_"NY1UTQI0 M9"T+TU$%'N9X8(Z]S"O \,@8W7 @'&^#D]J/,!=?Y^C_R(T=2C8SKHF+[M_E&1 MDY\%QB&0Z\>6-9CWC(4YNZD;))["'Z8O#>)]:X@_(+7Z& M+?,7NJ$9S .$:5!/$*3V@,DQB>%!::E!E:Z :N(*15]EAM&A2"_ZTK1?WE?X M6ZI*)C3A4*!I='*&"4SU1;/O&-FX0K61!LN>:U;XHP'*+L#Y0DJSZ]@-AE^7 M]"]02P,$% @ HII4_+2<%N\! EQ$ !D !X;"]W;W)K&ULG5AM;^(X$/XK%KJ3NM(>B?,*%45J@7;OP^Y6Y7KWV4T, M6$UBUC:EW5]_8R<-;.,8[KY XOB9>3(S?L;.9,_%L]Q0JM!K653R:K!1:GOI M>3+;T)+((=_2"IZLN"B)@ENQ]N164)(;4%EX@>\G7DE8-9A.S-B]F$[X3A6L MHO<"R5U9$O%V0PN^OQK@P?O UMOE![PII,M6=,E58_;>P%W7FLE9R6M).,5 M$G1U-;C&EW>!KP%FQM^,[N71-=*O\L3YL[[Y,[\:^)H1+6BFM D"?R]T1HM" M6P(>/QJC@]:G!AY?OUN_-2\/+_-$))WQXA^6J\W58#1 .5V17:$>^/X+;5XH MUO8R7DCSB_;UW&0\0-E.*EXV8&!0LJK^)Z]-((X 8,<."!I \!$0]0#"!A"> MZR%J -&Y@+@!Q.=22AI \A&0] #2!I":9-71-:F9$T6F$\'W2.C98$U?F/P: M-&2$5;H4ETK 4P8X-5VR=<56+".50M=9QG>58M4:W?."98Q*=#&GBK!"HF]$ M"*++YA/Z STNY^CBMT\33P$%;8;WT.^%WYX/MY&_<\/G-&O)^XY4A.U:"(V]\/^M!8>' MJ/40&0]1CX='*!JQ%\S8S9DT/B3*> E+6TJM[]*VJ&JKB;&JF\O+-,#1R/?A MK5^.:Z4[+TFCXVF_L(Y;UK&3]??5B@K-F+Y"!Y0?(U&[CCNNPV#4ZSII72=. MU\L-$:!"?&5B!*T+!#%[_HPD+VRK=U9;BX]8X#3V>VFD+8W420.Z'O2T"@19 M"%IE;T@)4LF"F&ZZAH8OO8N"2PB-31,7:2K0"T!3(4 M;2GL*O42L:V%QMSHB$@\C'M8! <6P7EB8!A8_0;=2DZ"_OK !WW&X;E)R'02 MZ&M&I5&'%05A)47QAF M[@1,*%C)['7>.'%5D66*,X<'_:Q6^=G9,L4*=A/76&PSQ-P4H(+V5-(:;=* AQW M%=,ZT9'4@[SC4_K>QU>'3RCVT[0H*_FNC$=19.'>G1N^7^+T%R M"D=1LP="6_)&G@J*X(QA$Y7%"6/8'_K^[];]_ D@[@)_W<("5: <%2F0HL4JZ#F*5+D%1'8/=C++.@V ME#0:I=T4>$?'P)**M3GAZ]TE!+C>!;>C[5>$:W-V_C!^@R]GV#*^P)>W]3>" M@_GZDP6<(]:@O*B@*W#E#U.H=5%_!:AO%-^:0^@35W"D-9<;"@4@] 1XON)< MO=]H!^VWF.F_4$L#!!0 ( **:5/_J3Q2 @< $,H 9 >&PO=V]R M:W-H965TBDVZ_?I2LF)9Y=.5XZ4MBRX>7]UY1]QQ>\?))YU^+!Z5, M\'V]RHJKWH,QFXM^OY@]J'52O-<;E=E?%CI?)\9^S9?]8I.K9%X-6J_Z/ R' M_7629KWKR^K:37Y]J;=FE6;J)@^*[7J=Y/]\5"O]=-5CO><+M^GRP907^M>7 MFV2I[I3YLKG)[;?^WLH\7:NL2'46Y&IQU?O +F(Y* =4B#]3]50O'M]IH;S]G.?#P\[/U7ZK@;3#W M2:&F>O57.CMZ ML/5@G6:[_\GW.A$' ZP=/(#7 _CQ -DR0-0#Q*DSR'J /'6&03V@"KV_B[U* M7)28Y/HRUT]!7J*MM?)#E?UJM,U7FI4+Y<[D]M?4CC/7M^I195L5O(F42=)5 M\3;X.?AR%P5O?GI[V3=V@A+6G]7&/NZ,\19C(OBD,_-0!'$V5W,P/J+'3XCQ M?1O8/CK^'-U'3AJ\4YOW@0C?!3SD#/@S/7UXB,+Y?[/'9\_>2(;8WVI1V1,M M]CXE?^L\V.1ZOIV9H%#Y8SI315#""L*\W)N7E7G98CY2Q5>C-WO#:/GL+ PK M"V4)>[P>A2P,;72/AW?%A\GQQ(-%/HP-0A\7 YQ@HT-<(^#!/N !&7#\;9MN M;,TTP2+-DFR69DM;.JO'"<6^,S8X\&(H_-!]U !$[J/89.P'#F"#86O#STGQ(CYSDX!CHVY'[N/8^%D,O"C]X$3P5EK M^*-]^",R_-OV6SSR9AR/RPF/0_5QDDE_,40^CDW"R= /%0!Y.)2ML8[WL8[) M6']1JG@7E#<[+8KJ3B?9/-#F0>5VJ<_T,DO_5?;"H_UNK'Y 21F#8/TE/?5A M8@12XL,8'_BK)$8XT9J/R3X?$S(??V2JBC-8V,0$+9E!29@@M_TD^##I+Y_( M1PG9_EBST$F!D(SN3B_,4Y*KX'?[+&<%?IQK&X>S'_M'0IJ^'<@41ONVO2]F M>;JIU&4I@(TJ:ZZJTEYL-QN=&^@NZW:7@C3=Y[D0ZH_1(^)X7IC4!9 +@!![( X"S32I!_ )3-4M-,C],&C!8'1'I,GF3%0N5Y%V,P MG[DE'P"="(!BR/QX(P!D7"(F1Z=6VJF-W:EGJ1VI= M.J9FXQ^A[IFC/D9SWRGZGOG4Y-VS3DC4#8E)2'.KZ.B/T_3W0CW/.XEPV@V) MNB$Q"6G&ZNB4TW3Z0@W/.UETV@V)NB$Q"6G&ZKB8TUQ,"';N\ZD8C?T",@5 M+SH?(D>HQ)"VFC$Z$NVB7 8"<@YU<#(!MH3B%P6F%<:[4Y3ZI6Z=1= H ;_& -@6G1,(O%,@O%@9 M<["5]SL($8 Q 1H# -<6EB-WWD'N72J:^WMT6&HB &RI(SZP+0RG(CBM(LY3 MS]R)"$Z+B-=4SQQLJL?#$2C>W9(#0#@#_;F8M-5LRSKA(6CA\1J:6?@B@4T8 M2 8 'B<#0/A0@&20MIK)<,I$T,IDNM+;>0#T2;=8%DX2"/XCQ+(X:+73?'R* M6!8^#<)N.,#!=CC X7XX E(-<>%86- L_$()+7SV1#UQ $--<0"#77&$(]KB MPA&WH(G[A:):^.R*.^,("%OC -C2&P=(LCDN'+\+FM\)M2W OGZ$"C8"P@8Y M +9TR!&2[#@)1_V"IO[7T-X"O1( 77* @VUR@,-]<@2TFK@]+4Y*"/K=P=F] M<@%[_" 7X,T"Z)8#V%&[O,[$RUX9"*=Y!*UY3MJ:""!FX-8$ (^W)LW7MTZ& MR([V_YG[#@GD MQW(.#1OJ/INA,-DA8-YVPJI-]J0)L* #O:5#1]=AI$TFV) MSAV#]/L$^'4B .)R"8 MY1(AR7(IG322]#&$\[88\N 8 JU!7G.+(8'R$'ZZ MI@B'&O0 )Z5/@#' D?UYZ32*//OUQ-VG)%^FEN96:F&G"M^/K-/Y[L3:[HO=&E1'LNZU,7I=?7Q0R5SE)<#^ MOM#:/'\I)]B?&[S^#U!+ P04 " "BFE3IGC-)U8" #&!0 &0 'AL M+W=O&(+(WY05\F1G/'#A..ZE>=05@R%O-A5YX ME3'-@^_KO(*:ZAO9@,"=4JJ:&IRJK:\;!;1PI)K[41#<^C5EPLM2M_:DLE2V MAC,!3XKHMJZI^O<(7'8++_3>%Y[9MC)VP<_2AFYA#>:E>5(X\T>5@M4@-)." M*"@7WM?P89E8O /\9M#IR9C8)!LI7^WD1['P FL(..3&*E!\[6 )G%LAM/%W MT/3&(RUQ.GY7_^:R8Y8-U;"4_ \K3+7PYAXIH*0M-\^R^PY#'FUBMR>7%%+@@3 MY%#^F.O'IU07T-S0^+@FD1!%!ZA+\_35Y C/73TX"/= MQYQCV&@,&SF]^'S8,TKQJ!0[I=E)I1S8CFXXZ&O252RO"%6 US>WSHUMS%T6QL%= MZN^FQ3P$)?%\Q'S(.1MSSL[F7$J!.7)#J-9PW%HOD$Q.C8+[/6>'F#"Y/^XL M&9TEGW/&&=TPS@R#H_:2@Z)$\_ELS]\A*(RB_=+YDRZS-]Q/JK9,:,*A1%IP M&PO=V]R:W-H965TU0V*^?[:2A ME&"-ATF\-'%RS_$Y]_8Z=[(1\D$5B!J>2L;5-"BT7I^&HD0;NG!>[>;]F_.?/& MS((HG OVB^:ZF :C ')7+!%/N%S9-;!1 5BDMR@9L%)24 MUU?RU"1B!V!XN@%) TCV >D[@%X#Z#FCM3)GZX)H,IM(L0%IHPV;O7&Y<6CC MAG);QELMS5MJ<'IV@X_(*X3#"]2$,@7)$7R!^]L+.#PX@@.@'.X*42G"8=^+D?'R<>@M!8;?TF6[_GB9?Q%M]E MW!948B96G/[!''1!-&R(,L7,6&7R:*NJ"X1LNSNC9$$9U<^F)1CA&8)!V(@% MKBCGE*] +-V#-4HJNBIY7LM*G2Q[>#S.3((>=U/KBWCE==!Z'7B]7O+,'%T* M(3>&M8",J,(:1W,RY,> 3]:N%4]*47&M=I-"[*I.55Y)&^2W5RL9>.SY(E[9 M2UM[J=?>G21<+5%*6T/1&",+A@J64I0OY2/NS_/*W8?+E[Y1_Z4_W'/8$6.; MJ,OCL/4X_% )29Y3>[X3!A4W99/:^2CZ^G?4->>TQ>?&8_/>&;K;P?4N\(;7T<&:+%V M,]9":#.QN=O"#-4H;8!YOQ1";Q=V@W9,G_T%4$L#!!0 ( **:5,6ZO&' MRP( +\) 9 >&PO=V]R:W-H965T)5<"9;9)NOWZV(2P-A'#3FV";]WGQ M\7'L$^TI>^,; ('>LS3G0V,CQ/;>-'F\@0SS6[J%7+Y9499A(;ML;?(M YQH M*$M-Q[(",\,D-T:1'GMBHX@6(B4Y/#'$BRS#[,\84KH?&K9Q&'@FZXU0 ^8H MVN(U+$&\;)^8[)FU2T(RR#FA.6*P&AH/]OTB5'HM^$E@SX_:2$7R2NF;ZGQ/ MAH:E)@0IQ$(Y8/G8P0325!G):?RN/(WZDPH\;A_&<"K *\OX%> WQ<(*B#H"X05H+-OEJNK4S/% H\B M1O>(*;5T4PV=7TW+C)!<[<2E8/(MD9P8/<,.\@+0U10$)BE'[C7ZBEZ64W3U MY3HRA?R$$IIQ93J^YVL\[Z[<"QB!!U::[.33D,Z;KG/QMW3+CTC70KNIDW8UR0#MM8E M D&ULI5=; M;]LV&/TKA-"'%F@BZBX%CH$Z=F(/Z!#4R_K,2+1-1"(]DH[;?S^24E1;HE4M M>[$IZIS#[T;QX^3(^(O882S!CZJDXM;92;F_<5V1[W"%Q#7;8ZK>;!BOD%2/ M?.N*/<>H,*2J='T(8[="A#K3B9E[Y-,).\B24/S(@3A4%>(_9[ADQUO'<]XF MOI'M3NH)=SK9HRU>8_FT?^3JR6U5"E)A*@BC@./-K?/%NUEYAF 0?Q-\%"=C MH%UY9NQ%/ZR*6P=JBW")X++62LN.?1M1IU]3$T_&;^KUQ7CGS MC 2^8^5W4LC=K9,ZH, ;="CE-W9,0=WK*I4 :YWB&/P<8XE(J7X!*[ TWH./G[X!#X %PC]5@!"P1,E M4GQ6DVK\UXX=!**%F+A2F:7%W;PQ85:;X%\P(0!?&94[ 1:TP(6%OQSF9P-\ M5X6CC8G_%I.9/RBXQOMK$,#/P(>^9['G;IC^QX$.TN?#]*^(*[IWD;X8;SRT MT._'&V^C/XPWWD9?_K_(K][M^UDA!.WF"(Q>\%\WQX!VV&J'1CN\H/VG.L@( MS5F%;3NFYL:&J\^KU^F5YT<3]_6T#&T@"(-SU-R"2KR.U*(/\@+O''/?QT0P M/<<\6'1">(Y9VLQ.PX[9JSXJ2;(6L53UITP= MV3FC.2D)TL?OS4!NXW:A>#"W,R1(;DMK38M.G/*]*(O#7C[Z0"_RPS"%82>8 M%F"61$D<=3*SLBG"*/4RWQ[4I/4U&?1U3LJ#[E< WFQ4 P/8!JA#*W^YTBU( M = 1<>NAL$CZL8 P]+MEM^SC.@6UZB.\)(B2DUB=>9:VGJ6_]\QZ(,W2L7GL M [W$#S,8=(!+"]">1PLP3K(@S6*[MUGK;3;N6[=7W[J\_M:9_3&T(3SXJ\V M[]L2#2\]_1S :]BI@H4%UD3O+2?T@V=YTKL],JC[8#'?J0H>Y!JCW&\;D MVX->H+TB3O\%4$L#!!0 ( **:5.T1RFV5@( (T& 9 >&PO=V]R M:W-H965TJ(";G8V0C*LC2FWOJHDX,*!&/6C(!CX#!/N9:GS+666BIVFA,-2 M(K5C#,O?4Z#B,/%"[^1X)MM26X>?I17>P@KT]VHIC>6W+ 5AP!41'$G83+S' M<+Q(;+P+^$'@H,[6R"I9"_%BC6_%Q ML04 AUY8!F]<>9D"I)3)E_&HXO3:E M!9ZO3^Q?G':C98T5S 3]20I=3KR1APK8X!W5S^+P%1H]?+H!40.(W@*2*X"X <3W9D@:0')OAGX#<-+] M6KMKW!QKG*52')"TT8;-+ESW'=KTBW![3U9:FEUB<#I;8,D)WRJT!(EF@C%S M>*L22T ?YJ QH0J%']%GI*Q/I;XV.2W2SQO^:&/T9/@NE1HP0LH.O#S MV_B'&WC?:&T%1R?!T^@FX0JJ'HJ#3R@*HK"CGMG]\*!+SO]E7_QS]HMFQ.WI MQXXO_MO3O\&=M-R)XTZNU>IN#()C3G?FZ-!&"H:@2=AUD6JZOJ.SXVV?/0R# M06S:M#\_G_=AX6C0'UU&S=]'C9)@$,6788N.G.$HZ;=1M7+_[/MB(+=NL"F4 MBQW7=;-;;SL[']W(>..?AN-9V.&?FUE;C\97^GI0/V&Y)5PA"AN3*N@-3:VR M'GZUH47EONZUT&96N&5I_A<@;8#9WPBA3X9-T/Z!LC]02P,$% @ HII M4]O44=$0! %P\ !D !X;"]W;W)K&ULE9?; M;MLX$(9?A3!ZT0+K2*0.M@O'0.N@V%XL&C3M[C4CC2VBE*B25)R\_9*2(WDK MDNO>V#K-_/^,R(_B]B3D#U4!:/1<\T;=+BJMV_=1I(H*:JIN1 N-N7,0LJ;: MG,ICI%H)M.R#:AZ1.,ZCFK)FL=OVU^[E;BLZS5D#]Q*IKJZI?/D(7)QN%WCQ M>N$K.U;:7HAVVY8>X0'T]_9>FK-HS%*R&AK%1(,D'&X7'_#[/4EM0/_$WPQ. MZN(8V5(>A?AA3SZ7MXO8.@(.A;8IJ/E[@CUP;C,9'S_/21>CI@V\/'[-_JDO MWA3S2!7L!?^'E;JZ7:P7J(0#[;C^*DY_PKF@S.8K!%?]+SH-SV9&L>B4%O4Y MV)S7K!G^Z?.Y$1 M]-&F&M;8U_B@I;G+3)S>?2A^=DPQVU*%WMZ!IHRK=VB)OC_S, M>MJEFS@GV^C)(9Z.XFE0?$]5Y1(;HK(+,9QG:[=6-FIEX4(E+<',VP+8$WWD MX!P)V4QXG>:C[O"ZLUDGLL3C+1^]Y4%O]Q):RDH$SP9NRMG_?.8L6[E%5Z/H M*BCZ15<@S0R5$AJ-J%*@G3U9S903O'%+KT?I]?_4:R@N]0LR,Q*!&<]M;3TT MH%T&UC,#OG&W&?4W0?V>]4@<4&>&O+_RS;SG&78KXWC"51S4OH,#F):72-/G M@/8YRZ4X61-/W_$%+/$5+YV+YH@TR#ID #OF@D=^8AXW!)4NS! IZ0B,-,_,0:VA2 .)C% M4(UP;(6TZZW3R1R/2^P;E1,?<1B0>]%H:3X0$3?OGW&SVGOZ,&?C$J>KS*,_ M\1&' ?G%X)GVD[+OQ*6-JYHR)^ICS=9EE&P]@R,17<@U?CT*4)\:Y4SF=?>.1?)7\NOQ%%[L6NV7\B\HC M,[L0#@<3%]^LC'4Y[,*&$RW:?B/S*+198OK#RNQ<0=H'S/V#$/KUQ.Z-QKWP M[E]02P,$% @ HII4_^O[UI_ @ 5@8 !D !X;"]W;W)K&ULC55=;]HP%/TK5M2'5FK))X%5(5*AG;:'3E59MV>37(A5 MQTYM![I_/W^$C+* ^D)\[7O./><2WV0[+EYE!:#0>TV9G'F54LVM[\NB@AK+ M$6^ Z9,U%S56.A0;7S8"<&E!-?6C($C]&A/FY9G=>Q)YQEM%"8,G@61;UUC\ MF0/ENYD7>ON-9[*IE-GP\ZS!&UB">FF>A([\GJ4D-3!).$,"UC/O+KQ=I";? M)OPBL),':V2.T^M+&N#A>L_^ MU7K77E98PH+3WZ14UJB$-6ZI>N:[;]#Y&1N^@E-I?]'.Y4YTQ:*5BM<= M6,Z)W[L^' TSS @Z@#1,2 Y 8@[0&R-.F76UCU6.,\$WR%ALC6;6=C> M6+1V0YCY%Y=*Z%.B<2J_*]Y:(HEIJ427]Z PH1*%5^@&O2SOT>7%%;I /I(5 M%B 18>B%$26O]:9>_ZQX*S$K9>8KK<4P^D57=^[J1B?J?D&/G*E*H@=60OD1 M[VL/O9%H;V0>G25<0C-"<7"-HB *!_0L/@\/SLB)^[[&EB_^1%_/T"4]76+I MDA-TS[ %UL)@HQTRM4AS:;=YE(11G/G;0_L#6<$TG?19'V2->UGCL[)^Z#%# M6,%K0)>42WF%]'@1>,"UDSK^3\1-&*63\$CK0%HR/2$U[:6F9Z4^8,$(VR"M MS[W-""LER*I5!*\H#*EUA--#&<$H38[$#F8%\9%:_^"*UB V=G))5/"6*?>2 M][O]<+RS,^%H?ZZ'IIMQ_VC&PO=V]R:W-H965T%9"-)B!12<3)MS\K(. 4)+OGQ>:BW?^N6'Y: ML=Y+]:ASQ@QZ+@NASV>Y,=7G(-!ISDJJSV3%!-S92E52 Z=J%^A*,9HU1F41 MD#!,@I)R,=NLFVNW:K.6M2FX8+<*Z;HLJ7JY9(79#RT9[< M9.>ST$;$"I8:ZX+"WQ.[8D5A/4$OWK_LTD>DGF@FEW)XE^> MF?Q\MIRAC&UI79AO#N<,@Z@RB)M$VLB:M:VKH9JWD'BD[&KS9@V9N&FO(A@O[ M&.^,@KL<[,SF(OU9<\WME&KT_IH9R@N-R ?T"7V_NT;OWWU [Q 7Z#Z7M:8B MT^O @*PU#M).XK*5( Z)%?HBA9+XG5XQZHS%(4? M$0D)GHCGZG3ST!-.U$]AU/B;._Q=49U/S4IKE316]FUZVBP6(<3[=!CJ>!". MHSCJ1[V):-Y'-/=&]+5BBAHN=JA@4.*HX/2!%]R\3(79NHH/(DB69%H_[O5C MK_Y?4F9[7A13VB%U_XGS\3!@31O663+#^B&Y&>>>IJV?M='JTKE,)[R;/F<4HQE=)R/)\X M<=3/JE=>^95E60)B 3[IXY3F:J09S9-I21P.( J/B I;LC"9QY/N7!U&L'!& M<(!"?$(5'1?'X_1)'#O4R:!._A=&.K,WN3JT!F)A/[(NTE36PFA8B%/&G^A# MP:;!'HVT,7&\+GB@$_;CZ5:QBO(,L6=H1K1#>8PE!R/P0"7LQ]*->(+JDFH2 M@W@,)NS*=, 2]G/IJ\F90E1K9J:S' /)*3K@"/MY=*N@R5/F!<%RC1@L[Q6T M7692?C&2CUVU-5 +^['5=(+(2%0#B3VIC\&%72Z$8:*'8=Z[J2A M3X094+_V'5T,8Y 1$BVG@R #R8B?9.U3+Z38?3),E9Y)(&..S1US0 :,D5,P M=D+Z9 PRDD2A0W\ &?&#K(=+15\L62:EQU C#GZ3@6KD*-54S?Q<(1-$6SIJ MG@Q$(WZBV;5+P8[$WVF1,=/PW*4]4(WXJ?9;S1Z9H!QV%?R .>+'W#54&"2_ MY8**M(G$&\,8>L15= /TB!]Z;=&_ZG*F[0M0EX["'W-OOG+-P@ ^X@??/[#I MAL8!NI@MIR<2B$RU;Y%C"2 #!HD?@[X&G(RAAS%Q=(S1 +W(#[U36_#.S>&. M9Z)["@YVM"53NV:CKU$#EG9SVU_M/R9<-%OH8!C>?HGX0M6.P^:V8%LP#<\6 MD+EJ-_?MB9%5LS]^D 9VV\UASBAT@'8 W-]*:5Y/K$#_B67S'U!+ P04 M" "BFE3Z)4.MHH% "A$P &0 'AL+W=ONM S8,Z[9[.-R#ZBBV,-GR)#E) M@?OQ1\FN[32*DNT*M+4E\M,GDB(I+W9<_) 9(0KM1CF4I"%X;I9R- \^+QSFFQ6"Y,&.?Q7+!*\5H03X+)*L\ MQ^+Q+6%\=S7P!T\#7VB:*3TP7BY*G))[HKZ5GP6\C5N4-R@/G/_3+W?IJX&E&A)%$:0@,_[9D11C32,#C9P,Z M:-?4BOWG)_1;LWG8S .69,797W2MLJO!;(#69(,KIK[PW7O2;"C2> EGTOQ% MNUHVG Q04DG%\T89&.2TJ/_C?6.(GL+,.Z$0- K!,P4_/*$P:10FERJ$C4)X M*:6H48@N72%N%&)C^]I8QM(W6.'E0O =$EH:T/2#<9?1!@/30D?6O1(P2T%/ M+:^3GQ655'M9HE+U8JQ@/:TU3AKLMS5V M< +[ RY&R ^'*/ "WZ*^U?@I: M/P4&+SR!][:2,"(EZCD,3I!,!"WUL\T[3D2=LM[($B?D:@ Y21*Q)8.ER@A: M\;S$Q2,<>EA)D#7R/>\EXAND)ZF4%0SA8HT@3TD%#[1(D]"J2LZJ6 MH 7ZQ 60$ 7Z3D5*"XI'Z"N0PFDJ2(H5064ED@P2#< !A%[JQ6081-'0\SR4 M J5"NCK\6#HQQ,S#F\)EADJ,86=*90P#L9.ARB,AW$<]#;'*X$T;[ ]G,SD M!QQ6E0%-1*2BD.8 >H.I0%O,JF9UP-!K/-FMAZYW]V+:S(-LAP%$%8B )6O. M8#5C):0X>B U3T=,3=J8FCACZOJ$V6Q'M4:*#9*N5MME.(>X@)_%>-L_51<( M'I -6[*ADRQ$96OUQB%05]M@L1WP&C#J4PEGP228V9E$+9/H#).^2W#.JT+9 MEH^.+.''!RR;0E,G42N2'ZQ-('1I#" M>QU$)9=V5TR/;>$'DY,,9BV#F9/!SC0.^EQMP1\I 4M(I2T"SK&&L1LN'$V\ MES;ZOZQVL)MYNYNY$^=/4L NF$D,> W%'I)57881V4,K:;?M:GYDVV=G\N98 M(O!L9_=8+O)L@K?'@K'G""C?Z[H1SQW;C/'$Y,"4\_6.,F:MW-YQ1,=3%X%> M.^0["=R;!,--3;5&IIBUPGX[E;@(Q$IE-&_/Y+\@8A_ MT+_H0U40Y->M2CON"$B_JQ"^NT3\>M9=-8A]YTR\^11^GT7;!8*'K+M2X;MK MQ2^GA3-X03"*[(GA-Q0/]]05'=]==7XS.?C'52BTGGV+H.^9P#[AC:Y<^>YZ M=5= EYB:,H&E)+K%ZUJ="BZ9FXHA1CT87:*7('FRHNU=%DJS@C*>/NBN#1O.0L*7+ ]I/K/5B MN(3V=6_FV".*T2/!0HZ0@YT?CZ(S].K;'YQTP*B;Y(R6TD+&SF)>LW %7U?H M?7>E7^GV^&2GLVJTHX/8L4>9I1%X+GG(L6L%?'<5/I>Y5XW^04*>VUE>('G( MLBOQOKO&K_JWA_J24H*+36ZUDJ[A9OV:/ JGSPF?D3J\V7)18Z:[8N;(2@',K*JD; M>-[,+3%A3IK8L7N1)KQ6E#"X%TC698G%WSN@_+!P?.=UX('L"F4&W#2I\ [6 MH)ZJ>Z%[;N>2DQ*8))PA =N%\]F_7<8FW@;\(G"0O38RF6PX?S:=[_G"\0P0 M4,B4<<#ZLX>RP1*6G/XFN2H63NR@'+:X MINJ!'[Y!FT]D_#).I?U%AR8VFCLHJZ7B92O6!"5AS1>_M'7H"?SI"4'0"H+W M"L)6$-I$&S*;U@HKG":"'Y PT=K--&QMK%IG0YC9Q;42>I9HG4H?!L+WJ^!2(F7=Q7_WL7HU1C-K9$[;/O7#Z3QQ]_VJ#(.BZ%,7\P9QVB%. MSR+^ $V(J3[ F&6 ]%6 <4&'05$8CQ/..L+96<)E+00P-=SUDZ2S(6D0 M']=R&'22=-Z1SL]O/6>[&P6B_ #K?( 1'-=T&.*-<\8=9_R./>^=SL' &&D\ M."OQ=':$.HP9%M7MW:?F+?N)Q8XPB2ALMG[+N7KMF%N[>Z33?U!+ P04 " "BFE3#QA8H)X" "5!P M&0 'AL+W=OT2D\I* M8O-MRY.8-9*2"K85:KQ]NR;Z0^H.=Q#7>PP[D?;WEJF;@#\$6C%J(YW) V./NO,C6UF.!@(*J=0.6+T. ML 9*M9'">.H]K6%(+1RW7]V_F=Q5+@]8P)K1OR23QU+@0(=+$! MB0D5E^@3NM]MT,6'2_0!D0K=%:P1N,I$;$LUL);;:3_(33>(]\X@.ZBOD.]\ M1)[CN3/R]6GY!E(E=XW<>2NW5;I#SMZ0LV?\_#-S/F'I#Y:^L5S\QS)EO&8< M2U 5$PW'50ISY>K,0F.F]]DA<8,HM@_CFDQC G\(>0.Y&" 79T$*ELL6[GX_+9HT-37U@_,=^K%88HY$KE7"U5R:1;JW@2N ]3_G#'YVM%'\W 3)_\ 4$L#!!0 ( **:5.=%,K?*P, M +$+ 9 >&PO=V]R:W-H965T5.A\3I*@K&;7 M'NUHQ<6K3 4^DA9)L=.HE1^[;HR2B E\I+GD.DO"RY2HO12+%V9"R!QF90R MU_>\OIL2FCF34?EN)B8C7BA&,Y@))(LT)>+S!AA?C1WLK%\\T&6BS MW,LK) M$N:@GO*9T"NW08EI"IFD/$,"%F/G&[Z>XH%)*".>*:SDUC,R4EXX?S6+NWCL M>(81,(B4@2#Z[QVFP)A!TCS>:E"GV=,D;C^OT7^4XK68%R)ARMD?&JMD[%PY M*(8%*9AZX*N?4 L*#5[$F2Q_T:J*#75P5$C%TSI9,TAI5OV3C[H06PFX=R#! MKQ/\KR8$=4)0"JV8E;)NB2*3D> K)$RT1C,/96W*;*V&9J:-ZJ;;R#VPUA_P2!=XY\CT?=Z1/[>FW$.ET7*9[N^FN%MTH]QOE?HG7 M.X!W#U)>ZV,4%6G!B()8=U_?A(@2<[ZZY%5X_1+/7(_WR87O7?5&[ONVBHXH M/.CY3=0.V: A&UC)/G)%&,JWFP7K9IVC#%07WPHRW&(2>.%PCVX[R!\$O6ZV MO89MS\KVIJ LIMG2TJ6P@0JM4+,#DI>"R\XS&+;U>)ZW)_H?03M,^PW3OOT\ MM6_%#LZ@P1D<5_&@)29L";;'[/"\:GA>67E.>9H7"D3)\_=B02/8&(BE#L,& M?WC<.@Q;&O'0#_<*T1'4"_K=E<#>QD2]K]5BSA=J1018].,M:\;'K4"-M]/F M07^O EU!_J$*;,P4V]WT&1(:,;!= +PQ.VQWN_\7WG:QX7[G.V(.W "\\3EL M-[I[T!-$PEF,[E)MSN]@>%IKL/$]?&3CPVU3"X+]&K1C#M5@8WO8[GMWF3[X M&6$7A80OG?^-$>(C.V&-U]^YW?LEL,943-VM>1=#G0! M134?5@O%\W+$>N%*#VSE8Z)G:A F0']?<*[6"S.U-5/ZY"]02P,$% @ M HII4YM4%,U> @ F 8 !D !X;"]W;W)K&UL MI551;YLP$/XK%MI#*VV% ,FZB" U(=/VT"EJU.W9A4NP"C:UG:3MK]_9)BQM M:-1M+V ?]WV?[S@^DIV0]ZH$T.2QKKB:>*76S=CW55Y"3=6%:(#CDY60-=6X ME6M?-1)H84%UY8=!,/)KRKB7)C:VD&DB-KIB'!:2J$U=4_DTA4KL)M[ VP=N MV+K4)N"G24/7L 1]VRPD[OR.I6 U<,4$)Q)6$^]J,)[')M\F_&2P4P=K8BJY M$^+>;+X7$R\P!X(*6T^LD#?!PO6?_:FO'6NZH@IFH M?K%"EQ/OTB,%K.BFTC=B]PW:>H:&+Q>5LE>R<[G#R"/Y1FE1MV \0J]"W +B]RH,6X MW7>UV\9E5-,TD6)'I,E& M-K.PW;=H[!?C9DZ66N)3ACB=+B2.G-1/A/*"S!\VK,$AT.0L TU9I<@/*B4U M[_*DQ:^2',=\ \^M1KDVGJ<(KG8<.TZWD4[&[VR M[O$J/AV,9X.>>(:VZUSR#[WS[&LJUXPK4L$*I8*+S^@$TOF@VVC1V _]3FBT M#;LL\=K\Q MW/*/T-4$L#!!0 ( **:5/8Q]=[]0( $@* M 9 >&PO=V]R:W-H965T M[):$QC^/68P.\Z)PX4 M&^XY )(HZGCN.4TZO;M'>LGD3GE"C%8&I9W,3 AR\VU93/1HJI/_KG0 MIO;J86&N>B MP'Q?"J&W$WN9:"^/XW]02P,$% @ HII4]3?/R5O @ MM08 !D !X;"]W;W)K&ULG951;YLP$,>_BH7Z MT$I= 1,25A&D-M&V/DRJFG5[=L(1K!J;V4YIO_UL0UBVN,VTEV";^]_O[G(^ M\D[()U4#:/32,*[F0:UU>QV&:E-#0]25:(&;-Y60#=%F*[>A:B60THD:%N(H MFH8-H3PHZ+;6]B L\I9L807Z ML;V79A>.7DK: %=4<"2AF@B'D\PP(8LXY,&#\'G\&(M,+#]=[[)Y>[R65-%"P$^T%+7<^#+$ E5&3' M](/HOL"03VK];013[A=UO>W4&&]V2HMF$)L(&LK[)WD9ZG @B"=O"/ @P/\J M2 9!XA+M(W-I+8DF12Y%AZ2U-M[LPM7&J4TVE-M_<:6E>4N-3A=W7!.^I6L& MZ$8IT H17J+/0I0=90R=+T$3RA2*+] ']+A:HO.S"W2&*$??:K%3QECEH3:! M6'?A9H#>]E#\!G0%[15*HDN$(QQ[Y(OWY4O8&'GLY-&?\M"D/]8 CS7 SE_R M7S5X!Y",@,0!)F\ ;)JFY>VEHGSKJU>OGSJ]O7C/11K-\O#9 YV,T,DI*/:A M>E5Z@,)Q'/E9Z:Q2_%>XX<%0L0/]*Y%;RA5B4!E5=#4S^;^SH&K]4Q2]02P,$% @ HII4V(GQR]> M @ ^P4 !D !X;"]W;W)K&ULG91M3]LP$,>_ MBA7M!4B()$[; $HC4=@#+Y@0%=MK-[DF%HX=[ MAWQ[;:;-NT [M3?QT][_? MV;G+>J4?30V Y*41TLR#&K&]"$-3U- PERIX+08ZN 1D7AM#C+$0;SWF%Q49[,6C3/=KGY%9)K WY+$LH__0/+><( M2[>P"WI0< GM*4FB$T(C&C\LK\G1I^,#LLEX!XF73?[K#@X$F(P!)C[ 9$^ MK=0)64#%I>2R(@LFF"S@O5L=Q&9>S!75D.31S39"_.;,29'<3Y#KAD+;?E_6&2 MV1L2.DN3R5Z4=$1)/_@\]D?]Q]ND;]_F+*;G?P&$.P79@*Y\VS&D4)W$H3;' MW;&S70X%_=M\:(NW3-M?QA !:^L:G:8V?SVTFF&!JO7EO5)HFX6?UK8[@W8& M]GRM%&X7+L#8[_-74$L#!!0 ( **:5,G^^3150, %8+ 9 >&PO M=V]R:W-H965T6O3,+65MG5= MAS0T,0&?O>326#AVL9UVX]=C.VGHFM1,L ]K[-SSW#V^N_BF.RY^R!) H:>* M,CGS2J4VY[XOLQ(J+,_X!IA^4W!18:678NW+C0"<6U!%_2@($K_"A'GSJ=V[ M%_,IKQ4E#.X%DG558?%\"93O9E[H[3>^D'6IS(8_GV[P&AY ?=W<"[WR.Y:< M5, DX0P)*&;>17B^2HV]-?A&8"8 (""IDR#%C_;.$* M*#5$.HR?+:?7N33 P^<]^])JUUH>L80K3K^37)4S+_50#@6NJ?K"=RMH]8P- M7\:IM/_1KK%-$@]EM52\:L$Z@HJPYA<_M>=P - \PX"H!43'@-$)0-P"XM<" M1BU@]%K N 6,CP#1*0U)"TA>ZV'2 B;'@%/'FK8 6RY^DPZ;RP56>#X5?(>$ ML=9LYL$6A$7K%!)F2O=!"?V6:)R:WS*%V9H\4D 74H*2"+,[PBEZ.T" M%"94HL]8"&S*[!WZ@+X^+-#;-^^FOM(1&!X_:[U=-MZB$]YB=,>9*B6Z9CGD M _BE&__Q;_B5&Q]&#@)?'UUW?M'^_"XC)^,#;,Y0'+Q'41"% P%=N>&?:N:$ M+]SP.RPT/#P)OWY]\,%0-OY/^\W_>5^YX0O(.NV!(Y-QUPFQY8O_J1,<#D:= M@Y%U,#JEEQ=JAP4@R6FMFD__%E@-0WW44"66REP_VWDT"?3?U-\>YK=O=F2Q M[%O$2=@CNG$1O5 [[M2.G6H7L*7Z@LV1@JQDG/(U 3E48VZ:,7H&+"1*4=4T MKF[A'#]+1SZ2+L+$2?W=WFLZ0KP%H:]IG0YSUQ.V1K6$HJ:(D@*0'@_:#S$( M;4*Q29TLR690C=MEVJI)6C4.%9-.Q<1)>5%QH<@O&Q6")SW2R,&"FO0+*D[Z M!=4W"_M6R[[5*(SZ135@]H+LA>"T$YRZ!6<_:R)TVGB!R)^>Q;9GA[[ :5]Y M.([ZS;08,(SBM&>WZMN%4=C7Y1_N=&'; MQU(/OB",@7Y?<*[V"^.@&Z7GOP%02P,$% @ HII4TC5[Q2E @ EP< M !D !X;"]W;W)K&ULC95=;YLP%(;_BH5VT4I; M^2:T(DAMLFF[F!8U[7;MP$FP:C"S39/\^]F&HA1HEANPX;SO>8X_DSWC+Z( MD.A0TDK,K4+*^LZV159 B<4-JZ%2?[:,EUBJ+M_9HN: TY3F27F%16 MFIAO*YXFK)&45+#B2#1EB?GQ 2C;SRW7>OOP2':%U!_L-*GQ#M8@G^L55SV[ M=\E)"94@K$(!/PFL!V_PY= M/:'VRQ@5YHGV;6SH62AKA&1E)U8$):G:-SYTXW B<(,/!%XG\"X5^)W -X6V M9*:L)98X33C;(ZZCE9MNF+$Q:E4-J?0LKB57?XG2R?0^RW@#.?IZ4.M"@$!7 M2Y"84'&-OJ#G]1)=?;I&GQ"IT%/!&H&K7"2V5(FUW,ZZ) ]M$N^#)&NH;Y#O M?$:>X[D3\L5Y^1(R)7>-W'DOMU6Y?7[-G_/P+:SYCZ?>6OK$,_F.Y5RM? M(#5*: ,5;(F<'*W6*S)>>IN]IM%MG-BOIT,RC@E=OX]Y!QGTD,%%D#C+6%-) M@6I\Q!L*4XBM4WB2_M8-!XCCF- )IQ'#'C&\"%%@VHVCU#N>E653D0SKG2^0 MQ(?AI+70X0C(B]QH0#T."OQXFCKJJ:.SU"O.\B:3:O8YQY4\(DKPAE BCU.4 MT0C #P:,$R$?S/VL1YR=1?PE"^!ZYLWPPN3*;_%FH]SQ<&V.0US_=IHO[OGB MLWQ/3&)Z$5\\VAB!'[H#PG&0&WG#6;9/CDU]9?W$?$?4^J*P53+G9J8JY.TU MT'8DJ\U)NF%2G&ULC57? M;YLP$/Y7++2'5EH+@81D58+4))VVATI5LZ[/+ER"5V,SVRGI?[^S(2Q-"-L+ M^,=]WWUW9Y^GE52O.@;DQYX_LZS:&@^EJ6('!G+55!#4[5QM>E M IHY4,'], ABOZ!,>,G4K3VH9"JWAC,!#XKH;5%0]3X'+JN9-_#V"X]LDQN[ MX"?3DFY@!>:I?% X\UN6C!4@-)."*%C/O-O!S6)B[9W!3P:5/A@3&\F+E*]V M\CV;>8$5!!Q28QDH_MY@ 9Q;(I3QN^'T6I<6>#C>LW]UL6,L+U3#0O)GEIE\ MYDT\DL&:;KEYE-4W:.(96;Y4^@9= M6P(_;=S,:S?A&3=?R+T4)M?D3F20=> 7_?A!V$/@8\QMX.$^\'G8R[B"\II$ MP6<2!N&@2U _? DIP@<.'O3(B=HZ1(XO^L\Z]% .6\JAHQR>H9S#A@G!Q ;/ M.:Q">:K@9!MZAQ*VK<*^JY=OA.-!C#P:GKRMCXU'48'Z6LR^9,22>M MO$FO/+R6_SAID]-C-#S2U6%R7$K_H-45H#;N!= DE5MAZJ[7KK:/S*WKK?Y? M\_J%NJ<*+X@F'-8(#:['F!!5=_UZ8F3I&N>+--B&W3#'AQ*4-<#]M91F/[$. MVJ&ULI55=;YLP%/TK%MI#*VWA,\T:$:0D9-H>.D6-NCT[ MB M*@K,WQ:0LWIFN=8I\$SVF=0!.PI+O(<-R)=RS=7,[E124@ 5A%'$83>SYNYT M%6B\ ?P@4(O>&&DG6\9>]>1;.K,-7JVEU*36Q M/SZI?S'>E9@G+A7FBNL$&$PLE ME9"L:,EJ!06AS1L?VSKT"$IGF."U!.\](;A \%N"?VN&H"4$MV88MP1CW6Z\ MF\+%6.(HY*Q&7*.5FAZ8ZANVJA>A^IQL)%=?B>+):)XDO((4K8[JY D0Z"X& MB4DNT'?,.=:[>(\^H9=-C.X^W(>V5#DUTTY:_46C[UW0]]$3HS(3:$532 ?X M\77^XQ6^K;QVAKV3X85W57 #Y0CYSD?D.9X[L)[E[71GR,[_95_]<_:_BN%W MN^\;/?_&W;\B&722@9$,+DBN.4NK1*):'Q\JWQ TVD-'IU%Z,$JZH1TB=^PX MRMBAOR$#*/<,%9^CO,D9:C6 >NRC&LMV[SX5P/>FD0F4L(K*IKA=M.N5<],B MWL47[G3I#L1CU5N;5OA'OFG,3YCO"14HAYU*Y8PFZKKSIMDU$\E* M8(:9^C\ UP#U?<>8/$UT@NZ/$_T&4$L#!!0 ( **:5.+J2OP+0( )\% M 9 >&PO=V]R:W-H965TV$]M_7-A31BF9Y 5_[GN-S+MR;-$(^ MJ1) H^>*<;7T2JWK!<8J*Z$B:B)JX.:D$+(BVH1RCU4M@>0.5#$<^OXMK@CE M7IJXO8U,$W'0C'+82*0.547DRSTPT2R]P'O;>*#[4ML-G"8UV<,6]&.]D2;" M/4M.*^"*"HXD%$OO2[!836V^2_A#H5&#-;).=D(\V>![OO1\*P@89-HR$/,Z MP@H8LT1&QK^.T^NOM,#A^HW]J_-NO.R(@I5@?VFNRZ4W\U .!3DP_2":;]#Y M<0(SP91[HJ;-C><>R@Y*BZH#&P45Y>V;/'=U& ""^!- V '"MRNT>7%%;I E*/?I3@HPG.58&UNM5B<=3?$G]RPA7J"(O\:A7X8 MC,!7I^%KR P\<'#_/1P;K[WAL#<<.K[H',,G^**>+W)\\4F^>HROK4X+OW5P MVU/'-)C-32&.PQJ,),WCN$]ZIRSNE<4GE?T I1;F'Y(2N$;\?SI;LNE PLU= M]$'F6$XPKG+:JYR>7[]KQ,W@$D6ONA;2=ON8WNE(78/9!\%C20-7K6(\:!\[ MNGX2N:=<(0:%@?F3.\,BVW'0!EK4KJ-V0IO^=,O23%"0-L&<%\*8Z@+;I/U, M3E\!4$L#!!0 ( **:5-,*6 *+0( -8% 9 >&PO=V]R:W-H965T MM%*4_%WW,JQM#2:MHM-4=-NUR0^ MCE$Q>$#B]M\/L&MEB]/LQN8 [_N<8\/).R%?5 V@T6O#N)I[M=;M/<9J6T-# MU*UH@9N52LB&:!/*'5:M!%(Z4<-PZ/LI;@CE7I&[N94LX+U//-)=K>T$+O*6[& -^KE=21/AT:6D#7!%!4<2JKGW.;A?9':_ MV_"30J>.QLA6LA'BQ0;?RKGGVX2 P59;!V)>!W@ QJR12>/WX.F-2"L\'K^[ M?W&UFUHV1,+]HJ>NYEWFHA(KLF7X4W5<8ZDFLWU8PY9ZHZ_?&AKC=*RV: M06SBAO+^35Z'[W D",\)PD$0NKQ[D,MR230IUTMT?77SMPLVN8X)AV/"H;.-_B?A#_RBT2]R?O$9 M/YN=.5WV_%*^FRJSUZ=.;\_XH0CNDLY\O=E(FETB)=R)WE"O$H#(R_W9FDI5]%^D# M+5IW"7,9AL V@[&5%W\ 4$L#!!0 ( **:5-4 M_GRZJ0( %H( 9 >&PO=V]R:W-H965TT%4%J+M/ZT"IJU.W9@1.P:C"S3;/\^]F&LK2C--KR$.S# M^;YSL\\AWC/^) H B7Z5M!(SJY"ROG8< M&5!)'=]UITZ)264EL9&M>1*S1E)2P9HCT90EYH2&UP$GB M&N>P ?E8K[G:.3U+1DJH!&$5XK";63?>]2K2^D;A.X&].%HC']NF&R;] J M7Z32YV0CN7I+%$XF]TR"0&M\P%L*Z'P)$A,JT#WF'.L27J OZ'&S1.>?+F)' M*H,:YJ0=^;PE]]\A#] =JV0AT*K*(!O +\?Q5R-X1P7:1^N_1#OW1PDW4-LH M<#\CW_6] 7\6I\/=H7#^S_KJGZV_2D;0ESXP?,$II1_A"WN^T/"%[_#=Y!Q MM1"))/!R*#WC^ @= ',QXLFD]V0RRK1N>%JH[H'8#FT;0C-2Y4.GMV69&A;= M4)\3U5[U+W:>C_W^6.^5F]/>S>FHF[>52A0(B=15@R'_QN&>'41G0X=X'#:U M(W<(MAR'!;8["%M]X.3$=J_.1FH:]&/Z_QOYW+M>> /RI1J<[9S[0]].W3O, MM>$AON.3[WFG,Q\SWC/\4.0*+'/"O$PMM)69[[ODAV MD!-QQDHHU)T-XSF1:LJWOB@YD-2 \LP/@V#BYX06WG)NKMWPY9Q5,J,%W' D MJCPG_.D",K9?>-A[OG!+MSNI+_C+>4FV< ?R6WG#UX 59)EF4CKN&U*O M75,##\?/[%97,F@A8L>P'3>5NX<4>2F%#JDS>LOU':!(::[Z$9<+\HGT= M.YYY**F$9'D#5@IR6M3_Y+$IQ $ CP8 80,(_Q00-8#()%HK,VE=$DF6<\[V MB.MHQ:8'IC8&K;*AA=[&.\G57:IP*QQ8ZP[*,Q0%IR@, M0FR!K]SP2T@4'!MX\!+NJZS;U,,V]=#P10-\GRE9TXQ*"N+<01>U=)&A&PW0 M?6$2!"K)$UEG8"M.#9\8N';7PQ+',U6'A\,26()FHU$;]$+9J%4V3(^']F,"N>MRJ'CM5 MKPCG3TIA_70Z-FC2$DY>8[^G+=W4J>\K)RFH3I8 ?=!;+DY1 =)6OFFO-#@* MID?UZP>-H]A>P;A5&#L5?E"[76H[HPTM2)'H8A[HM4F-^U+QY/@9M07-0KO6 M6:MUYM1Z910"RE03 L36&=V:Q]&JY6^N>FQ_V&:'&])6K0]KCKG-C=.O_"^ WC;YQOC1JR/NX:,YZ\GOD; M+K?[+4&#]N\:/G9W_-_;W]+I+?:W1 W;OVOVV-WM_]W^<>_L8;%_/^C8_O[! M:51_"EP3OJ6%4+N[49C@;*HRY_7INIY(5IH#ZII)==PUPYWZ(@&N ]3]#5.% M;R;ZS-M^XRQ_ 5!+ P04 " "BFE3$:MA05," S!P &0 'AL+W=O M0.5#(<^GZ,2T*YER9N;B'31-2: M40X+B51=ED3^>0 F=E,O\/83SW13:#N!TZ0B&UB"?JD6TD2X8\EI"5Q1P9&$ M]=3[%MS/)C;?);Q2V*F#,;)*5D*\V>!'/O5\VQ PR+1E(.:UA1DP9HE,&^\M MI]>5M,##\9[]T6DW6E9$P4RPWS37Q=2;>"B'-:F9?A:[[]#J&5F^3##EGFC7 MY,:F8E8K+ZB5F5$*$Z7,AB'9>TT5=;]7)KBF M?&.\L$-%!@G>'LH['..WV4<]1YUO4>]O?^$+3 4 M]+@P[)B&UW"A*3(ZJ;#QH"_CJ/-1U_GH @_"'@_BCBF^A@?Q?SWHRSCJ?-QU M/K[ @ZC'@TG'-+F&!Y,+=L/GG']=P ='FKU.GHC<4*X0@[7!^(.QL5 V1W03 M:%&Y4VXEM#DSW; PMQI(FV#6UT+H?6 /SNZ>3/\"4$L#!!0 ( **:5.D MUV&&EP( .H& 9 >&PO=V]R:W-H965T'7LU':@_/N='[J5ZTP6 (1\E%WH6%,94=V&HLP)*JGNR H$K&ZE*:M!4VU!7"FCN M@DH>QE$T"DO*1)!,W=Q2)5-9&\X$+!71=5E2=9@#E_M9T ].$RNV+8R=")-I M1;>P!O-2+15:88N2LQ*$9E(0!9M9<-^_FT^LOW-X9;#79V-B,TFE?+/&4SX+ M(BL(.&3&(E#\[> !.+= *./]B!FTE#;P?'Q"?W2Y8RXIU? @^2^6FV(63 *2 MPX;6W*SD_CL<\[FQ>)GDVGW)OO$=(6-6:R/+8S#:)1/-GWX[(7(J%]309*KDGBCKC6AVX%)UT2B.";LI:Z-PE6&<21XI4^25\AK(,U!= M*\"*&TTN%V HXYK$5^2:_( =<#(@%X0)\K.0M:8BU]/0H *+$V9'MGG#%G_" M=DN>I3"%)M]$#OF_\2$J;^7')_GSV NXAJI'!M%7$D=Q_V6]()<75Q[805N5 M@8,=?@*[PGP%EN3:[7A.*GIP9>G*N$$:.21[!7;)>#B:AKL.^F%+/_32V_V@ M[M :R K!WFOH8O:#+)C.9"T,RL^H+L@&[Y^G-#>MMALO[(N0J0:UHRD'/ U5 MW5T5/\A)&UE1 QY1HU;4R+]?5&P[2^0/ZX][@\D7#_^XY1][@99*IC1EG)D# MD1N\IQSPY@HX'9PN:7[$VZ@713YIDU;:Y'_2?F,'Q%-P *JL.M]A]F/92]8E M*3SK/R6HK>NRFK@M;EI1.]LV\ONF?_UU;UZ!9ZJV3&C"88.A46^,!TDUG;4Q MC*Q<-TNEP=[HA@4^1J"L ZYOI#0GPQ*TSUOR!U!+ P04 " "BFE3N(#8 M=9(" !;!P &0 'AL+W=OLB >0!OG1-NU0&XFV0]L#$J*#/9ODVG@X=F8[%/Y[SDZ:930$[27QV?=] M]]W9/L_W4CWI',"0EX(+O?!R8\I+W]=I#@75%[($@2M;J0IJT%0[7Y<*:.9 M!?>C((C]@C+A)7,W=ZN2N:P,9P)N%=%545#UN@0N]PLO] X3=VR7&SOA)_.2 M[F #YKZ\56CY+4O&"A":24$4;!?>57BYFEE_Y_# 8*\[8V(S>93RR1H_LH47 M6$' (366@>+O&5; N25"&7\:3J\-:8'=\8']VN6.N3Q2#2O)?[',Y MOYI$, MMK3BYD[NOT.3S\3RI9)K]R7[VC?&B&FEC2P:,-H%$_6?OC1UZ "0IQ\0-8#H M/2#^ #!J ".7:*W,I;6FAB9S)?=$66]DLP-7&X?&;)BPN[@Q"E<9XDQR39DB M#Y170&Z ZDH!;I'1Y'0-AC*NR>B,G)/[S9JD%'P MA41!%/8)&H:O(45XZ.#!@)Q1NQTCQS?ZO^T88!ZWS&/'//Z >0D[)@03.SSU MG(H4^G:OIH@=A;W_SPDF]=PMQ[%'.)VT/O\HF[3*)H/*KK*,V2O=>YYJZ*03 M;SJ.^^/%;;QX,-Z*ZIR4]+6GLG7,^"CF^RH<>YQ/QOVJIJVJZ2=5^(VWW6KJ MDS3]5-*QQWEH3W2?IEFK:3:H"2_9)P=F=G0&PO=V]R:W-H965TR 8$G!ZEJ:M!4I:\;!;1PH)K[41#,_9HR MX66IV]NJ+)6MX4S 5A'=UC55OY? 9;?P0N^X\?7BW2JR_&M,#3]9']P6E'+7NJ827Y3U:8:N%]]D@!!]IR\RB[;S#H MN;%\N>3:?4G7^]XD'LE;;60]@#&#FHG^3]^&>S@!(,]Y0#0 HK\!\PN > #$ M3FB?F9.UIH9FJ9(=4=8;V>S"W8U#HQHF;!5W1N$I0YS)'BA3Y)GR%L@&J&X5 M8(F,)E=K,)1Q37Y0I:B]ZFORB3SMUN3JPW7J&PQM"?Q\"+/LPT07PGPA&RE, MI,;-PKWTN#/>.6%4XU4-8!SP]2FJ-A XQS M,GL'4$L#!!0 ( **:5.!7X"EH0( "H( 9 >&PO=V]R:W-H965T ME" U(=/ZT*EJUNW9@4.P M"C:SG,5EFK+5XZH.>#,@*K2\5TWR1QV.VEB6A\,B16%<5 MYK^G4++MQ/*LO>")K JI!4X\KO$*%B"?ZT>N=D['DI$*J"",(@[YQ+KS;N>1 MUC<*/PALQ<$:Z4B6C+WHS7TVL5SM$)202LV U6<#,RA+3:3<^-5R6IU)#3Q< M[]F_F-A5+$LL8,;*GR23Q<2ZME &.5Z7\HEMOT(;STCSI:P4YA=M&]TPL%"Z M%I)5+5AY4!':?/&NS<,!0/'T _P6X!\#PC< 00L(SK40MH#P7 NC%F!"=YK8 M3>(2+'$\YFR+N-96;'IALF_0*E^$ZGNRD%R=$H63\3U-607H.]Z!0!<)2$Q* M@;YASK&NX"=TB9X7";KX\&GL2&5/HYRTY9XVW/X;W %Z8%06 LUI!ED//AG& MWPS@'15G%ZR_#W;J#Q(NH+91X'Y&ONM[/?[,SH>[?>'\G_7Y/UM_E8R@JWQ@ M^((S*C] %W9TH:$+WZ";YSF81X\DWB%U>Z#OP@QS>%YT98?NQ[[2#"-]V^^% M)>\9M*][E6@*%G$CGHN9L0W3_[WWJT8DCEUYP=>A(4Z=3O>!$ M*3E5\L-3KOFIVLUIY,Y!\ZN K\S4$2AE:RJ;U]!)N\%V9_KYD7SJW&ULI99=;YLP&(7_BH5VT4EKP7RG(DAKJVJ3 M.BUJUNW:39S$*F!FFZ3]][4-!38,:&LN$@R\YYP7["=.3I0]\0/& CSG6<&7 MUD&(\M*V^>: <\0O:(D+>65'68Z$'+*]S4N&T587Y9GM.DYHYX@45IKHY3EB+UE!:VW$_=D?Q#JA)TF)=KC-18/Y8K)D=VJ;$F. M"TYH 1C>+:W/\/(*+E2!ON,GP2?>.P:JE4=*G]3@ZW9I.2H1SO!&* DD?X[X M&F>94I(Y?C>B5NNI"OO';^JWNGG9S"/B^)IFO\A6')96;($MWJ$J$_?T] 4W M#05*;T,SKK_!J;[7=RRPJ;B@>5,L$^2DJ'_1<_,@>@4N'"EPFP)7YZZ-=,H; M)%":,'H"3-TMU=2!;E57RW"D4&]E+9B\2F2=2.^P;(F#LQLL$,GXQ\064E5= MLS>-PE6MX(XHK'%Y 3SG$W =%SZL;\#9A[]4;)FI#>:VP5PMZXW(?B\Q0X(4 M>U!'G)#T6DE/2_HCDBJ@G$EJKDI=4Z=U?:CKU7P^IM!SY">QCP9?O_7UYWQ= MDUM=%?3<_!".N@6M6S#GYIG<@H%;$(^:A:U9.&?FF\S"86N^V2EJG:(YI\#D M% V<1EJ*6Z-XTN@'%2A32XWD50XR-?E B5XDB83)/Q[XAPMO]+DNVA"+R1!W MF/-+@'):%4).60E<+OW5:B"%P')DS+(89#F'XQ,*.ATCG,DTJ]H>'%%684!W MYJ?#C>QPAL\G=L; R*U7NS>B!HJ?=#CU3(W94^/,C] M+&;J!GE]1ZEX&Z@M5KM#3E\!4$L#!!0 ( **:5-_(C(&1 ( 'T& 9 M >&PO=V]R:W-H965TD29NT!G!> MV"J"U+2;-FF5HD9;/SMP@%5L,]LIS;^O;1*620WKM'T!W_GNN><4[5?82.[91 '1\<=JVKC'&&6MK3"#9KO[5I9*QQ0 M"L91:"8%*"R7P55\N4I< ,AI(N\71]1/_LM5LM6ZKQ6C;WK##U,O@00($EW37F3G9?\*!G M[O!RV6C_A*Z/G2WJ"AK-$0OTM#8W'=;I@? M,%8]!CF#\1%NI3"UAD^BP.+W_-#R&4B1(ZD5&07<8#N!:?0>2$3B$;SI('+J M\::C(D> 9@/0S /-S@#=^T/&XH(^HK)WUEY+=_&9J*!Q-<"@XG !]IM1U QN M_5)/QRO%L$>J( '>MW8!!=V/29@/$N;_14+)!!4YC@@8KS/U C20HX*8_$G" M8I"P^#L)!=.YW D#MNGXRO:/EYA-IM&;$:K)0#7Y!ZJOZ?(X/IF0EWF&)R.! MHZK\X-/@:_?38? .L_6J'RF_POO!?$M5Q82V'$N;&DT2>_"J'W:]863K!\Q6 M&CNN_+*V_P=4+L#NEU*:H^$*#'^<[!E02P,$% @ HII4Z[<"(DK @ M904 !D !X;"]W;W)K&ULG91=;YLP%(;_BH5Z MT4I3(9#0J2)(3;-JDU8M:M;MVH$#6/4'LTWH_GW]05BV)5ST!OQQWN>\QW"< M]4*^J 9 HU=&N5H&C=;M;1BJH@&&U;5H@9N=2DB&M9G*.E2M!%PZ$:-A'$5I MR##A09ZYM8W,,]%I2CAL)%(=8UC^7@$5_3*8!8>%)U(WVBZ$>=;B&K:@G]N- M-+-PI)2$ 5=$<"2A6@9WL]M5:N-=P \"O3H:(UO)3H@7._E2+H/(&@(*A;8$ M;%Y[N =*+,@4YJ7*0FW2V."P&) KCXS/(!/T*+AN%/K$2RC_UH?&WN@Q/GA/+BR,W\ MM)ET-)-.FGEP*=]G)OWO:&YF_[@)CWY]!K)V#:Y0(3JN?1>,J^,=L:P)5\9/9:31]8TY!>F;VD^T:%TC[80V;>F&C;D'0=H LU\)H0\3FV"\ M6?,W4$L#!!0 ( **:5-?( @.AP( /\& 9 >&PO=V]R:W-H965T MM%*;?D*D%8$:4W4;5(G55\_YV#L=,O%BZP %'JM*9,SIU*JN75=F5=0 M8WG-&V!ZIN2BQDIWQ=J5C0!<6%%-W<#S8K?&A#E9:L<>19;R5E'"X%$@V=8U M%F]W0/EVYOC.Q\ 365?*#+A9VN U+$$]-X]"]]S!I2 U,$DX0P+*F?/-OYTG M)MX&_"&PE3MM9#)9,9(*"0*^. ]6L#>S/6$43@8A=9H$7WW;LB=6:Q-3-_ MU2;SX_@F=3>[I1@)2I+)$/2)!+]/%A_<)@LD=_&!1,XW'X9(!/OE#C3XRH: 'A4H% MG %ZTQMDC#@YV)+3,-D#/HRY\?:!W9WCR5P-O[!8$R81A5*KO.M$YRNZX[;K M*-[8$VO%E3[_;+/2-Q0($Z#G2\[51\<<@L.=E[T#4$L#!!0 ( **:5," M*"A5>@( /<& 9 >&PO=V]R:W-H965T/&89T*^2+J@ T>6MJKN9.I75[Z[HJKZ"AZD:TP'&E%+*A&J=R[:I6 BUL M4%.[@>'SRQ=:7- S=+ M6[J&)>CG=B%QY@XJ!6N *R8XD5#.G4_^[9WOF0"[XQ>#K=H;$Y/*2H@7,_E> MS!W/.((:/]G;[M#F(O(/"/ M! 2[@,#Z[D'6Y0/5-$NEV!)I=J.:&=A4;32:8]R\E:66N,HP3F>/@"DIB*7!#&R<]*=(KR0J6N1HS9[.8[R;M>,C@BN83VAH3>-0F\P']>/I#+ MBZO_55PT.3@-!J>!E0U/.CTA% Y"H16*C@@96UA0IF097X_EU\^AXIDWCHH'5'P.%8ZAX@-4-(W&4DX:C*@)N=0,<&")+H";#^E!CE&GAR0_?#(>4X'\O0D^:L42A%X[5B+ M[4B3DG'*P6^]Z]9>"?IGT\?PC7AH$<;AG?X1?F)_\&.N]?&S"_A!Y5K MQA6IH<0P[V:"V&ULK5AM;]LV$/XKA)$"+=#:>K'L.$@,-+&W%5B[(&FZ#\,^T-+9 M)BJ)*DG%S7[]CI0LVZ),&\OR(::H>WN.Q^,C7F^X^"[7 (K\S-)<%Y/AFR45&%3Z*U4 6 FABE+)T$'C>:)!1EO>FUV;N7DRO>:E2 MEL.](++,,BI>;B'EFYN>W]M./+#56NF)P?2ZH"MX!/54W M\&C16$I9!+AG/ MB8#E3>^C?S7WQUK!2'QCL)%[8Z*A+#C_KA\^)3<]3T<$*<1*FZ#X\PQWD*;: M$L;QHS;::WQJQ?WQUOHO!CR"65 )=SS]DR5J?=.[[)$$EK1,U0/?_ 8UH$C; MBWDJS7^RJ61'88_$I50\JY4Q@HSEU2_]62=B3P'M="L$M4+05A@>40AKA;"E M<.D=41C6"L-S/42U@H$^J+";Q,VHHM-KP3=$:&FTI@('?$<_=^>I>%YS7>9__9^\'R0B;$@B-O>$1>Q\S+A3[AYJ-RY=$K8$\ M_/%$J)2@),$E)]B7=%7D*Y+J>B$IHPN6,L6@LQHJ?R/C3W>JYRG&^;R?WY,2 MLY,2G42^Q=T%+;*<^N&^TPJ>+=6&9TL$OF5G[K)S &_4 MP!LYX=T+GI2QPL/M&?(2B 3QS.+N51Q9SJ.A#=66:D.U)?SAI8W59>@ Z[C! M.G9B_15R+-74;%V:X*G!I*JZ^G:!.V&/3VY;6R*PX,QLH<-]68&VI49'2_BR MP7WIQ/TI5R! XB)3U5G#;G6_'X[?=)T&;K51?^QUJ"?#UQ"TV(N+H?56&KZ@/1$ M0;8 T5 <(S2#N)[U*^;R'ENQ+,!\**0O?:(CN.-90?,7?!-S@51ORT'B% =L MR<88- &LCT>"B68\T3&& MY 6HD([.XP>[B@V@P SMRZ[O9[3VB!_8IN9.4U42!GN7%1F(E;DEPA;/RUQ5'ZW-;',3]='WUF>KREYBQ);KR^F,L E'=)%4/BA?FJF3!E>*9 M&:Z!XK&B!?#]DG.U?= .FON\Z;]02P,$% @ HII4Q]6.T]7! [Q0 M !D !X;"]W;W)K&ULM5C1;J,X%/T5*]J'CK0M MV)! JC32-&&U\S!2UVT? MX\E!JA]Z(X0AST5>ZKO!QICMK>?IY4847-_(K2CM+RNI"F[LK5I[>JL$3ZN@ M(O>8[X^\@F?E8#JIGCVHZ43N3)Z5XD$1O2L*KOZ_%[D\W WHX.7!8[;>&/? MFTZV?"T6PGS?/BA[Y[4L:5:(4F>R)$JL[@:?Z6W"F NH$/]DXJ"/KHF3\B3E M#W?S);T;^.Z-1"Z6QE%P^V\O9B+/'9-]C_\:TD&;TP4>7[^P_U6)MV*>N!8S MF?^;I69S-X@')!4KOLO-HSS\+1I!0\>WE+FN_I)#C0U' [+<:2.+)MB^09&5 M]7_^W!3B*,#RX &L"6"O \(S 4$3$%R:(6P"PDLS#)N 2KI7:Z\*-^>&3R=* M'HAR:,OF+JKJ5]&V7EGI!LK"*/MK9N/,="'6MNU&DT>QE@'R5I=EHDI2I2)'X>7_\N"?>LQI; MH>Q%Z#WK)5R([0T)_#\)\QE%WF=V>;B/R7E;]N2WLY\4(VB['E1\P1F^+^52 M%L*[RJ6V;7X2=L$1)*L>$L.?R5;)?>;6@IY<89LKK'*%;\WE[K"!5M./*GJW M[NVGU"Z#M@S[X_8AJ" $L#F$73-_[ -@ H%1'!_#3HHQ;(LQ["W&+)>[E!BW M3LJBV)79DKOU4A,MU#Y;"HT5H*801RLSB"DB'LM5J(N&8QU-I'="(S:F5&O3*_2<-S M(LU&J)?1+IZMO6M!2F$PR1%\TY!"R0B,0=@<@46P@ D&&Y_M<=R*CR\8YM_@ M,&_LIF=9&;=MPWEN;7)TQTX]W9M8Y,_L 9V;0':\9\E&!XI#-%H8;(KM, M#->SW6*=)[/W\&0&[?&:PL$W0W! \65422_5J=C.D5F_(__ZUKHA//GLP_;6 M& [M-X+#=MSBCR M?$YOD_KLK:.OCP*_"I M4 Y@?U]):5YN7(+VC'/Z$U!+ P04 " "BFE3M'1?1T\# !;#0 &0 M 'AL+W=O(FL29;4JW7S_;"2E@$]#H2XF=<\[UN;Y.KP=K0I_9 M$H"CUSPKV-!:VS:;+2''[(J44(@W"!(K;*6$/1J4> $3X$_E M Q4CNU%)TAP*EI("49@/K1OW.G8]25"([RFLV=8SDE:FA#S+P5TRM!RY(LA@ MQJ4$%C\O,(8LDTIB';]K4:N)*8G;SQOUS\J\,#/%#,8D^Y$F?#FT>A9*8(Y7 M&7\DZR]0&PJEWHQD3/U%ZPH;]"TT6S%.\IHL5I"G1?6+7^M$;!&$CIG@U01O MGQ <(/@UP3\U0E 3@E,CA#5!6;9X-*!DC:A$"S7YH+*OV")?:2$+ M9<*I>)L*'A]-8"&VG3/T""6A/"T6Z"("CM.,H:^84BSW\1)]0D^3"%U\N!S8 M7$257'M61[BM(G@'(OCHGA1\R5!<)) 8^%$[O]_"MX7;QK*WL7SKM0I.H+Q" MOO,1>8[G&M8S/IWNF.R<%SW^[^@[R?";_?>57G! +P+Q?9FEN#JU18)P+LO@ MKYHP;78EUU%R\BOT,NKXCB.6\K*=0AWE!QHJTE%NV--@L0'F[-\Z#5 M^5W!@0+C"%[%5Y>!R6RE$&Y%]G0;8P-*3TFDHSJZ5JRCPN"@U;"Q&K9:'6=D ME:!O\NM,\GQ5I#.UO:RE?CJ-=.=]ZZ>CI\'14ZJCPJZ>4AWEAIZ>4P.LWSV8 MU&[CO'MV_71/JA\#RE _.LI4/SJJI7YZC=7>:5;30A20T6E/B[OO4D>XCJ-O M?63&[=G40?Y!E_W&9;_5Y83,^1I30!.2K=3Y0#_O(9\"_=5R4%SG[3^M\[Y' MI=;;/RM[>36@]E-J@'1-N8];M79M;S48[MGGI)9H*Y_CD.@X)&Z%[!KTW@QZ MYYZ.6J'3YN\H)#H.B5LAE3][JUG,@2Y4E\[0C*P*7O4-S6QS$[A1_>_>_*U[ M/78-\Y&\.:CF]$V^NG;<8[I(Q;'*8"Y".5==L0^TZN2K 2>E:E6GA(O&5STN MQ>T'J 2(]W-"^&8@ S3WJ=$_4$L#!!0 ( **:5/Y\BYS"P, (L0 - M >&POWW./[XX8==;H#:?7*TJUMZZX M:%)_I77],0B:Y8I6I#F7-14&*:2JB#93509-K2C)&W"J># >C>*@(DSX\YEH MJ\M*-]Y2MD*G?C28/'O[DJ=^&+_W/4N7R9RF_NWIVY^MU!=O/'L_>7=R,KH] MNSBVGW; F1\X22=/(#T?C7!B #'R^&GDCW%WU$&?H/FLD.(P3V PL4E%O3O" M4S\CG"T4 Z^"5(QOK'D,AJ7D4GG:%,B("<'2W%LXM#.H7<]3,2%5%]M&L-^+ M?OD1L)V!0,;Y('#L6\-\5A.MJ1*79M(M[HP/(*\?WVQJH[!49!..)_[.H;N9 M( NI&=DDYOX;& M_E$<<*^+O:J.H*9B&!I!_=#2V GP[[-9[CW:Y%FT7LWNI/[:_F^>2"JH(WQ=M6O\E9_G9BJ,/_TIR]Z-R M+-BIL3^L7KK(R6L0&;](D4'_@[YW:AR<&8/5@[,Y];_#>P#?!?46+>.:B7ZV M8GE.Q8.CP]!KLC!O6@?\9GU."])R?3. J;\;?Z,Y:ZMD6'4%B>A7[<9?87MA M/+P8F%A,Y'1-\ZR?JG+1#3TS,%'["QR.D@?BN^- 3[E]H@BJBFG#GF <21(,@5YT]V@<(]F)X>.N#_:41%&2N!' MW JB"$/@:<013 %HP) HZL[!H_,HV)Y3P>[?#_/?4$L#!!0 ( **:5.7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GZV_LN6M5/Y^LK%V?3*=]O1(=[__0:Z'MM)^GT_&[ZV8L$XJV*UX,D+?\OA]+++^_X0YD/BEG[H1+:7H['C&>GSO&1^$.WFYMK/XD M6RO,!;?BL]&;M50/PVG<74R]VQCC\/JY#>*)^3]AU,NEK,6%KC>=4'8;1R/: M 5#U*[GN)TSQ3LPG'_2C,,/]N M<-MM[LP[*BY0YD6Z'N6Q&/$H4U0C5BX:Y M;[UN9>,X&O8G;[FJ!?,@4P"9'A'R:^I!9@ R.PKD8L!Q/_4@9 D@RV-"YAYD!2 K6LB%?%#2'=UK3?*NCZ/73O<6HK>@WP' M(-_10MZ(1Z$VPH-Y#V#>T\)\Y$:Y$/7L6AA7LUVG%5NLN/'QDAGJKV>T@.?U MOQMWT;'<9X(.(9;(K>&-8#>B%O*1NTOW3 GKPR%W),3RN#9BS67#/CZOA_8: M! WI(B'VA"W?+GL!Z1#!)B&WQQ<0IH4M3UI\1= M_Z C:<=*&UNC2SP&G0NUX_(4N2 E=L%"/&P);\1:FX'/)X.#"&(1P&0HR'U3 MY(64V L8T\]^4R2(E%@0+UD;^^UV-/[O/A=20DJLA(,)W);4QT2&2(D-X:=Q MT1@B4Z3$IHCFDOA8^)I)+1BP7C%GZF$@Q&;%B_LO"+H3E ML@W^C3F22DXLE5TPE@1H2"0YL4CVT-( #2DD)U;('EH6H"%_Y,3^ 'GU .MC MPO4-8G] S&"0ER.?Y.035W[Z'VN\2"7YFPY.XBT8.20G=DB<+VS&2!XYL3SB M?%?<&#ZL2/N82!XYL3P.#/,B_\8"J:0@5LG^."]&B(Q2$!OET$#OA=/'1'8I MR%=" &:X^(M,4Q";!HY'0TQDFN*8*R3!/%T!U]*)38,Q_6%!@913$"L'8_K# M@@*9IR WS^XD1*PO0NXIR-US@##T=X'$4Q"+YS#CZ$C_ 0\DGI)8/#L3.I&: M+I%U2F+KQ/'":BZ1;\JWG1#;S8-\3.2;\E@S8UM@'Q/YIB3V#<0,M%@BWY3$ MOL&8P<-;\.DM8M]@3%^+)?)->9PU^Q=,7XLEDD[YAFOW>,!3(N^4;[*<'^W) M*R2:BE@T.UQA%UXAQU3$CMDE"\;8%9)+12R77;)@IJQ"/JF(?;)+E@=D2"'5 M&RVN[#70@!#9HSK".DNLM2)U5-0++8<9AXCZF/#1WU$=T_'@_NRT$4NI1'/E M+M&[\IJW];5AP\?X%%2:%\.34,M-VWYP9?^H+YHWKR\OO+YX&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0 M#WH2<4:H0%S^T2=4\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJN MG,Y7-FU_;,;SLM_67;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_ M',MI_,?@^J/MWX==*6.U>&WZ;1E75?UYN)X>ZLLAW9TG5XOGMU75/[^EJIX[ M2"!(Y@]2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7 M!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/B MG0CT%M1;"/06U%L(]);)RS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.MDL(=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;4&\CT-LFF]T$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z M^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.^,>F<"O3/JG0GTSJAW M)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [3WX6_$F]A_'K4(9KS_<:G_^35(_G M>\OU\9?E]\D).Q>DO4$L#!!0 ( **:5-5J+EG$@( ',L 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:WT[;,!0&\%>I-6MOG._&1?E>]^O$4*"T.0S^F=;7+ M.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV;DM,K%:&-7[,-.9EGFI4UU>WM'$/ M?5[<'=]]"&5B47Z>-S+2*;3 MRU *4GC"T@?7T'ZX"N41E!$Y2BDM/[_>?'#\_ MZ\%UXTL^F_]K?/T;4$L! A0#% @ HII4P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "BFE3 M$%W@7>X K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " "BFE3F5R<(Q & "<)P $P @ ', M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( **:5.MFY#(P00 M '83 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ HII4]2W M:!0. P 1@H !@ ("!&PO=V]R:W-H965T M&UL4$L! A0#% @ HII4Y%/=@[)"@ &$P !@ M ("!7R$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ HII4QQY=+_2# )BL !@ ("!ND$ 'AL M+W=OS'/@0 M -P* 9 " @<). !X;"]W;W)K&UL4$L! A0#% @ HII4_I4?.S/#@ *S, !D ("! M-U, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HII4V"^"RT@ P % < !D ("!Q6< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4^JLW_M:"P <"4 !D M ("! H4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HII4YW@GF ,#P ?#4 !D ("!R)D M 'AL+W=O&PO=V]R:W-H965TL !X;"]W;W)K&UL4$L! A0#% @ M HII4[CD+!92 P _@< !D ("!-[( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4X$$A'MG @ M5 4 !D ("!*;T 'AL+W=O&PO=V]R:W-H965T3 , %(( 9 " @9;" !X;"]W;W)K&UL4$L! A0#% @ HII4QC+6#CW @ ) < !D M ("!&<8 'AL+W=O&PO=V]R:W-H M965T-X6?'00 !$+ 9 M " @?W+ !X;"]W;W)K&UL4$L! M A0#% @ HII4S=1$MD\! Y@L !D ("!4= 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII M4[2F -JF @ Q@@ !D ("!^]H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4Z9XS2=6 @ Q@4 M !D ("!!.H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4S?F\@:] P +@X !D M ("!#O, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ HII4_^O[UI_ @ 5@8 !D ("!UOT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HII4] 0 M +V3 @ L < !D ("![PH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4YM4%,U> @ F 8 !D M ("!\!,! 'AL+W=O_4" !("@ &0 @(&%%@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ HII4V(GQR]> @ ^P4 !D ("! M5QP! 'AL+W=O&PO=V]R:W-H965T\4I0( )<' 9 M " @7@B 0!X;"]W;W)K&UL4$L! A0#% M @ HII4]47R0ZK @ A@< !D ("!5"4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4Q&K84%3 @ ,P< !D M ("!\34! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HII4ZB"<(TM @ ,P4 !D ("!$CX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M HII4W\B,@9$ @ ?08 !D ("!?T8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4P(H*%5Z @ M]P8 !D ("!&DX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HII4[1T7T=/ P 6PT !D M ("!M%H! 'AL+W=O&PONU.;58" ".+0 &@ @ &@9P$ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "BFE35:BY9Q(" !S+ $P M @ $N:@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 50!5 + $H7 !Q; $ ! end XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 171 525 1 false 34 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://crex.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://crex.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaaudited) Sheet http://crex.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaaudited Condensed Consolidated Statements of Comprehensive Income (Unaaudited) Statements 5 false false R6.htm 000006 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 000008 - Disclosure - Significant Accounting Policies Sheet http://crex.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 000009 - Disclosure - Revenue Sheet http://crex.com/role/Revenue Revenue Notes 9 false false R10.htm 000010 - Disclosure - Earnings Per Common Share Sheet http://crex.com/role/EarningsPerCommonShare Earnings Per Common Share Notes 10 false false R11.htm 000011 - Disclosure - Acquisitions Sheet http://crex.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 000012 - Disclosure - Trade Receivables net Sheet http://crex.com/role/TradeReceivablesNet Trade Receivables net Notes 12 false false R13.htm 000013 - Disclosure - Prepaid Expenses Sheet http://crex.com/role/PrepaidExpenses Prepaid Expenses Notes 13 false false R14.htm 000014 - Disclosure - Property and Equipment Sheet http://crex.com/role/PropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 000015 - Disclosure - Intangible Assets and Goodwill Sheet http://crex.com/role/IntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 000016 - Disclosure - Accrued Expenses Sheet http://crex.com/role/AccruedExpenses Accrued Expenses Notes 16 false false R17.htm 000017 - Disclosure - Notes Payable Notes http://crex.com/role/NotesPayable Notes Payable Notes 17 false false R18.htm 000018 - Disclosure - Fair Value Measurements Sheet http://crex.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 000019 - Disclosure - Income Taxes Sheet http://crex.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 000020 - Disclosure - Leases Sheet http://crex.com/role/Leases Leases Notes 20 false false R21.htm 000021 - Disclosure - Commitments and Contingencies Sheet http://crex.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 000022 - Disclosure - Segments Reporting Sheet http://crex.com/role/SegmentsReporting Segments Reporting Notes 22 false false R23.htm 000023 - Disclosure - Significant Accounting Policies (Policies) Sheet http://crex.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://crex.com/role/SignificantAccountingPolicies 23 false false R24.htm 000024 - Disclosure - Significant Accounting Policies (Tables) Sheet http://crex.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://crex.com/role/SignificantAccountingPolicies 24 false false R25.htm 000025 - Disclosure - Revenue (Tables) Sheet http://crex.com/role/RevenueTables Revenue (Tables) Tables http://crex.com/role/Revenue 25 false false R26.htm 000026 - Disclosure - Earnings Per Common Share (Tables) Sheet http://crex.com/role/EarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://crex.com/role/EarningsPerCommonShare 26 false false R27.htm 000027 - Disclosure - Acquisitions (Tables) Sheet http://crex.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://crex.com/role/Acquisitions 27 false false R28.htm 000028 - Disclosure - Trade Receivables net (Tables) Sheet http://crex.com/role/TradeReceivablesNetTables Trade Receivables net (Tables) Tables http://crex.com/role/TradeReceivablesNet 28 false false R29.htm 000029 - Disclosure - Prepaid Expenses (Tables) Sheet http://crex.com/role/PrepaidExpensesTables Prepaid Expenses (Tables) Tables http://crex.com/role/PrepaidExpenses 29 false false R30.htm 000030 - Disclosure - Property and Equipment (Tables) Sheet http://crex.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://crex.com/role/PropertyAndEquipment 30 false false R31.htm 000031 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://crex.com/role/IntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://crex.com/role/IntangibleAssetsAndGoodwill 31 false false R32.htm 000032 - Disclosure - Accrued Expenses (Tables) Sheet http://crex.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://crex.com/role/AccruedExpenses 32 false false R33.htm 000033 - Disclosure - Notes Payable (Tables) Notes http://crex.com/role/NotesPayableTables Notes Payable (Tables) Tables http://crex.com/role/NotesPayable 33 false false R34.htm 000034 - Disclosure - Fair Value Measurements (Tables) Sheet http://crex.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://crex.com/role/FairValueMeasurements 34 false false R35.htm 000035 - Disclosure - Leases (Tables) Sheet http://crex.com/role/LeasesTables Leases (Tables) Tables http://crex.com/role/Leases 35 false false R36.htm 000036 - Disclosure - Segments Reporting (Tables) Sheet http://crex.com/role/SegmentsReportingTables Segments Reporting (Tables) Tables http://crex.com/role/SegmentsReporting 36 false false R37.htm 000037 - Disclosure - Significant Accounting Policies (Details) Sheet http://crex.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://crex.com/role/SignificantAccountingPoliciesTables 37 false false R38.htm 000038 - Disclosure - Significant Accounting Policies (Details 1) Sheet http://crex.com/role/SignificantAccountingPoliciesDetails1 Significant Accounting Policies (Details 1) Details http://crex.com/role/SignificantAccountingPoliciesTables 38 false false R39.htm 000039 - Disclosure - Significant Accounting Policies (Details Narrative) Sheet http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative Significant Accounting Policies (Details Narrative) Details http://crex.com/role/SignificantAccountingPoliciesTables 39 false false R40.htm 000040 - Disclosure - Revenue (Details) Sheet http://crex.com/role/RevenueDetails Revenue (Details) Details http://crex.com/role/RevenueTables 40 false false R41.htm 000041 - Disclosure - Revenue (Details 1) Sheet http://crex.com/role/RevenueDetails1 Revenue (Details 1) Details http://crex.com/role/RevenueTables 41 false false R42.htm 000042 - Disclosure - Revenue (Details 2) Sheet http://crex.com/role/RevenueDetails2 Revenue (Details 2) Details http://crex.com/role/RevenueTables 42 false false R43.htm 000043 - Disclosure - Revenue (Details 3) Sheet http://crex.com/role/RevenueDetails3 Revenue (Details 3) Details http://crex.com/role/RevenueTables 43 false false R44.htm 000044 - Disclosure - Earnings Per Common Share (Details) Sheet http://crex.com/role/EarningsPerCommonShareDetails Earnings Per Common Share (Details) Details http://crex.com/role/EarningsPerCommonShareTables 44 false false R45.htm 000045 - Disclosure - Earnings Per Common Share (Details 1) Sheet http://crex.com/role/EarningsPerCommonShareDetails1 Earnings Per Common Share (Details 1) Details http://crex.com/role/EarningsPerCommonShareTables 45 false false R46.htm 000046 - Disclosure - Acquisitions (Details) Sheet http://crex.com/role/AcquisitionsDetails Acquisitions (Details) Details http://crex.com/role/AcquisitionsTables 46 false false R47.htm 000047 - Disclosure - Acquisitions (Details 1) Sheet http://crex.com/role/AcquisitionsDetails1 Acquisitions (Details 1) Details http://crex.com/role/AcquisitionsTables 47 false false R48.htm 000048 - Disclosure - Acquisitions (Details 2) Sheet http://crex.com/role/AcquisitionsDetails2 Acquisitions (Details 2) Details http://crex.com/role/AcquisitionsTables 48 false false R49.htm 000049 - Disclosure - Acquisitions (Details Narrative) Sheet http://crex.com/role/AcquisitionsDetailsNarrative Acquisitions (Details Narrative) Details http://crex.com/role/AcquisitionsTables 49 false false R50.htm 000050 - Disclosure - Trade Receivables net (Details) Sheet http://crex.com/role/TradeReceivablesNetDetails Trade Receivables net (Details) Details http://crex.com/role/TradeReceivablesNetTables 50 false false R51.htm 000051 - Disclosure - Prepaid Expenses (Details) Sheet http://crex.com/role/PrepaidExpensesDetails Prepaid Expenses (Details) Details http://crex.com/role/PrepaidExpensesTables 51 false false R52.htm 000052 - Disclosure - Property and Equipment (Details) Sheet http://crex.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://crex.com/role/PropertyAndEquipmentTables 52 false false R53.htm 000053 - Disclosure - Property and Equipment (Details Narrative) Sheet http://crex.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://crex.com/role/PropertyAndEquipmentTables 53 false false R54.htm 000054 - Disclosure - Intangible Assets and Goodwill (Details) Sheet http://crex.com/role/IntangibleAssetsAndGoodwillDetails Intangible Assets and Goodwill (Details) Details http://crex.com/role/IntangibleAssetsAndGoodwillTables 54 false false R55.htm 000055 - Disclosure - Intangible Assets and Goodwill (Details 1) Sheet http://crex.com/role/IntangibleAssetsAndGoodwillDetails1 Intangible Assets and Goodwill (Details 1) Details http://crex.com/role/IntangibleAssetsAndGoodwillTables 55 false false R56.htm 000056 - Disclosure - Intangible Assets and Goodwill (Details 2) Sheet http://crex.com/role/IntangibleAssetsAndGoodwillDetails2 Intangible Assets and Goodwill (Details 2) Details http://crex.com/role/IntangibleAssetsAndGoodwillTables 56 false false R57.htm 000057 - Disclosure - Intangible Assets and Goodwill (Details Narrative) Sheet http://crex.com/role/IntangibleAssetsAndGoodwillDetailsNarrative Intangible Assets and Goodwill (Details Narrative) Details http://crex.com/role/IntangibleAssetsAndGoodwillTables 57 false false R58.htm 000058 - Disclosure - Accrued Expenses (Details) Sheet http://crex.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://crex.com/role/AccruedExpensesTables 58 false false R59.htm 000059 - Disclosure - Accrued Expenses (Details 1) Sheet http://crex.com/role/AccruedExpensesDetails1 Accrued Expenses (Details 1) Details http://crex.com/role/AccruedExpensesTables 59 false false R60.htm 000060 - Disclosure - Accrued Expenses (Details Narrative) Sheet http://crex.com/role/AccruedExpensesDetailsNarrative Accrued Expenses (Details Narrative) Details http://crex.com/role/AccruedExpensesTables 60 false false R61.htm 000061 - Disclosure - Notes Payable (Details) Notes http://crex.com/role/NotesPayableDetails Notes Payable (Details) Details http://crex.com/role/NotesPayableTables 61 false false R62.htm 000062 - Disclosure - Notes Payable (Details 1) Notes http://crex.com/role/NotesPayableDetails1 Notes Payable (Details 1) Details http://crex.com/role/NotesPayableTables 62 false false R63.htm 000063 - Disclosure - Notes Payable (Details Narrative) Notes http://crex.com/role/NotesPayableDetailsNarrative Notes Payable (Details Narrative) Details http://crex.com/role/NotesPayableTables 63 false false R64.htm 000064 - Disclosure - Fair Value Measurements (Details) Sheet http://crex.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://crex.com/role/FairValueMeasurementsTables 64 false false R65.htm 000065 - Disclosure - Fair Value Measurements (Details 1) Sheet http://crex.com/role/FairValueMeasurementsDetails1 Fair Value Measurements (Details 1) Details http://crex.com/role/FairValueMeasurementsTables 65 false false R66.htm 000066 - Disclosure - Fair Value Measurements (Details 2) Sheet http://crex.com/role/FairValueMeasurementsDetails2 Fair Value Measurements (Details 2) Details http://crex.com/role/FairValueMeasurementsTables 66 false false R67.htm 000067 - Disclosure - Fair Value Measurements (Details 3) Sheet http://crex.com/role/FairValueMeasurementsDetails3 Fair Value Measurements (Details 3) Details http://crex.com/role/FairValueMeasurementsTables 67 false false R68.htm 000068 - Disclosure - Fair Value Measurements (Details Narrative) Sheet http://crex.com/role/FairValueMeasurementsDetailsNarrative Fair Value Measurements (Details Narrative) Details http://crex.com/role/FairValueMeasurementsTables 68 false false R69.htm 000069 - Disclosure - Income Taxes (Details Narrative) Sheet http://crex.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://crex.com/role/IncomeTaxes 69 false false R70.htm 000070 - Disclosure - Leases (Details) Sheet http://crex.com/role/LeasesDetails Leases (Details) Details http://crex.com/role/LeasesTables 70 false false R71.htm 000071 - Disclosure - Leases (Details 1) Sheet http://crex.com/role/LeasesDetails1 Leases (Details 1) Details http://crex.com/role/LeasesTables 71 false false R72.htm 000072 - Disclosure - Leases (Details 2) Sheet http://crex.com/role/LeasesDetails2 Leases (Details 2) Details http://crex.com/role/LeasesTables 72 false false R73.htm 000073 - Disclosure - Leases (Details 3) Sheet http://crex.com/role/LeasesDetails3 Leases (Details 3) Details http://crex.com/role/LeasesTables 73 false false R74.htm 000074 - Disclosure - Leases (Details 4) Sheet http://crex.com/role/LeasesDetails4 Leases (Details 4) Details http://crex.com/role/LeasesTables 74 false false R75.htm 000075 - Disclosure - Leases (Details Narrative) Sheet http://crex.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://crex.com/role/LeasesTables 75 false false R76.htm 000076 - Disclosure - Segments Reporting (Details) Sheet http://crex.com/role/SegmentsReportingDetails Segments Reporting (Details) Details http://crex.com/role/SegmentsReportingTables 76 false false R77.htm 000077 - Disclosure - Segments Reporting (Details Narrative) Sheet http://crex.com/role/SegmentsReportingDetailsNarrative Segments Reporting (Details Narrative) Details http://crex.com/role/SegmentsReportingTables 77 false false All Reports Book All Reports cxdo_10q.htm crex-20210930.xsd crex-20210930_cal.xml crex-20210930_def.xml crex-20210930_lab.xml crex-20210930_pre.xml cxdo_ex311.htm cxdo_ex312.htm cxdo_ex321.htm cxdo_ex322.htm cxdo_10qimg5.jpg http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cxdo_10q.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 171, "dts": { "calculationLink": { "local": [ "crex-20210930_cal.xml" ] }, "definitionLink": { "local": [ "crex-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "cxdo_10q.htm" ] }, "labelLink": { "local": [ "crex-20210930_lab.xml" ] }, "presentationLink": { "local": [ "crex-20210930_pre.xml" ] }, "schema": { "local": [ "crex-20210930.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 563, "entityCount": 1, "hidden": { "http://crex.com/20210930": 10, "http://fasb.org/us-gaap/2020-01-31": 23, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 39 }, "keyCustom": 128, "keyStandard": 397, "memberCustom": 20, "memberStandard": 14, "nsprefix": "crex", "nsuri": "http://crex.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://crex.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Earnings Per Common Share", "role": "http://crex.com/role/EarningsPerCommonShare", "shortName": "Earnings Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Acquisitions", "role": "http://crex.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Trade Receivables net", "role": "http://crex.com/role/TradeReceivablesNet", "shortName": "Trade Receivables net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Prepaid Expenses", "role": "http://crex.com/role/PrepaidExpenses", "shortName": "Prepaid Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Property and Equipment", "role": "http://crex.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Intangible Assets and Goodwill", "role": "http://crex.com/role/IntangibleAssetsAndGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Accrued Expenses", "role": "http://crex.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Notes Payable", "role": "http://crex.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Fair Value Measurements", "role": "http://crex.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Income Taxes", "role": "http://crex.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://crex.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Leases", "role": "http://crex.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Commitments and Contingencies", "role": "http://crex.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Segments Reporting", "role": "http://crex.com/role/SegmentsReporting", "shortName": "Segments Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://crex.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://crex.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Revenue (Tables)", "role": "http://crex.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Earnings Per Common Share (Tables)", "role": "http://crex.com/role/EarningsPerCommonShareTables", "shortName": "Earnings Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Acquisitions (Tables)", "role": "http://crex.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Trade Receivables net (Tables)", "role": "http://crex.com/role/TradeReceivablesNetTables", "shortName": "Trade Receivables net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "crex:SchedulePrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Prepaid Expenses (Tables)", "role": "http://crex.com/role/PrepaidExpensesTables", "shortName": "Prepaid Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "crex:SchedulePrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Property and Equipment (Tables)", "role": "http://crex.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://crex.com/role/IntangibleAssetsAndGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Accrued Expenses (Tables)", "role": "http://crex.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Notes Payable (Tables)", "role": "http://crex.com/role/NotesPayableTables", "shortName": "Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Fair Value Measurements (Tables)", "role": "http://crex.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Leases (Tables)", "role": "http://crex.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Segments Reporting (Tables)", "role": "http://crex.com/role/SegmentsReportingTables", "shortName": "Segments Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Significant Accounting Policies (Details)", "role": "http://crex.com/role/SignificantAccountingPoliciesDetails", "shortName": "Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "crex:PropertyPlantAndEquipmentUsefulLifeTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30_crex_ComputerSoftwareMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Significant Accounting Policies (Details 1)", "role": "http://crex.com/role/SignificantAccountingPoliciesDetails1", "shortName": "Significant Accounting Policies (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "crex:PropertyPlantAndEquipmentUsefulLifeTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30_crex_ComputerSoftwareMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "crex:PublicOfferingspolicytextblock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2020-10-01to2020-10-21", "decimals": "0", "first": true, "lang": null, "name": "crex:UnderwritingDiscountsComminsssions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Significant Accounting Policies (Details Narrative)", "role": "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative", "shortName": "Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "crex:PublicOfferingspolicytextblock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2020-10-01to2020-10-21", "decimals": "0", "first": true, "lang": null, "name": "crex:UnderwritingDiscountsComminsssions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:ServiceRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:ServiceRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:DesktopServices", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Revenue (Details)", "role": "http://crex.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:DesktopServices", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Revenue (Details 1)", "role": "http://crex.com/role/RevenueDetails1", "shortName": "Revenue (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ChangesInContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30_crex_ContractAssetsMember", "decimals": "-3", "first": true, "lang": null, "name": "crex:RevenueRecognizedThatWasIncludedInContractLiabilityBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Revenue (Details 2)", "role": "http://crex.com/role/RevenueDetails2", "shortName": "Revenue (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ChangesInContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30_crex_ContractAssetsMember", "decimals": "-3", "first": true, "lang": null, "name": "crex:RevenueRecognizedThatWasIncludedInContractLiabilityBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Revenue (Details 3)", "role": "http://crex.com/role/RevenueDetails3", "shortName": "Revenue (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Earnings Per Common Share (Details)", "role": "http://crex.com/role/EarningsPerCommonShareDetails", "shortName": "Earnings Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - Earnings Per Common Share (Details 1)", "role": "http://crex.com/role/EarningsPerCommonShareDetails1", "shortName": "Earnings Per Common Share (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:TotalPurchasePrice", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - Acquisitions (Details)", "role": "http://crex.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "lang": null, "name": "crex:CashUn", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ProFormaInformationtabletextblock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:Revenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - Acquisitions (Details 1)", "role": "http://crex.com/role/AcquisitionsDetails1", "shortName": "Acquisitions (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ProFormaInformationtabletextblock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:Revenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - Acquisitions (Details 2)", "role": "http://crex.com/role/AcquisitionsDetails2", "shortName": "Acquisitions (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30_crex_CentricTelecomIncMember", "decimals": "-3", "lang": null, "name": "crex:CashConsideration", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-01-14", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - Acquisitions (Details Narrative)", "role": "http://crex.com/role/AcquisitionsDetailsNarrative", "shortName": "Acquisitions (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-01-14", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaaudited)", "role": "http://crex.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - Trade Receivables net (Details)", "role": "http://crex.com/role/TradeReceivablesNetDetails", "shortName": "Trade Receivables net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:SchedulePrepaidExpensesTableTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - Prepaid Expenses (Details)", "role": "http://crex.com/role/PrepaidExpensesDetails", "shortName": "Prepaid Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:SchedulePrepaidExpensesTableTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - Property and Equipment (Details)", "role": "http://crex.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000053 - Disclosure - Property and Equipment (Details Narrative)", "role": "http://crex.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "Property and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000054 - Disclosure - Intangible Assets and Goodwill (Details)", "role": "http://crex.com/role/IntangibleAssetsAndGoodwillDetails", "shortName": "Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000055 - Disclosure - Intangible Assets and Goodwill (Details 1)", "role": "http://crex.com/role/IntangibleAssetsAndGoodwillDetails1", "shortName": "Intangible Assets and Goodwill (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:GoodwillCarryingAmounttabletextblock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:GoodwillEnding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000056 - Disclosure - Intangible Assets and Goodwill (Details 2)", "role": "http://crex.com/role/IntangibleAssetsAndGoodwillDetails2", "shortName": "Intangible Assets and Goodwill (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:GoodwillCarryingAmounttabletextblock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:GoodwillEnding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForSoftware", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000057 - Disclosure - Intangible Assets and Goodwill (Details Narrative)", "role": "http://crex.com/role/IntangibleAssetsAndGoodwillDetailsNarrative", "shortName": "Intangible Assets and Goodwill (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForSoftware", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000058 - Disclosure - Accrued Expenses (Details)", "role": "http://crex.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000059 - Disclosure - Accrued Expenses (Details 1)", "role": "http://crex.com/role/AccruedExpensesDetails1", "shortName": "Accrued Expenses (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "role": "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2020-01-01to2020-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000060 - Disclosure - Accrued Expenses (Details Narrative)", "role": "http://crex.com/role/AccruedExpensesDetailsNarrative", "shortName": "Accrued Expenses (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000061 - Disclosure - Notes Payable (Details)", "role": "http://crex.com/role/NotesPayableDetails", "shortName": "Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:SecuredLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000062 - Disclosure - Notes Payable (Details 1)", "role": "http://crex.com/role/NotesPayableDetails1", "shortName": "Notes Payable (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "crex:LesseeLeasingArrangementOperatingLeasesTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000063 - Disclosure - Notes Payable (Details Narrative)", "role": "http://crex.com/role/NotesPayableDetailsNarrative", "shortName": "Notes Payable (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "crex:LesseeLeasingArrangementOperatingLeasesTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000064 - Disclosure - Fair Value Measurements (Details)", "role": "http://crex.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000065 - Disclosure - Fair Value Measurements (Details 1)", "role": "http://crex.com/role/FairValueMeasurementsDetails1", "shortName": "Fair Value Measurements (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30_us-gaap_FairValueInputsLevel1Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member", "decimals": "-3", "first": true, "lang": null, "name": "crex:RevenueBasedPaymentsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000066 - Disclosure - Fair Value Measurements (Details 2)", "role": "http://crex.com/role/FairValueMeasurementsDetails2", "shortName": "Fair Value Measurements (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30_us-gaap_FairValueInputsLevel3Member", "decimals": "-3", "first": true, "lang": null, "name": "crex:RevenueBasedPaymentsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "crex:FairValueLevelThree", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000067 - Disclosure - Fair Value Measurements (Details 3)", "role": "http://crex.com/role/FairValueMeasurementsDetails3", "shortName": "Fair Value Measurements (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2019-12-31", "decimals": "-3", "lang": null, "name": "crex:FairValueLevelThree", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "crex:ContinguentConsideration", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000068 - Disclosure - Fair Value Measurements (Details Narrative)", "role": "http://crex.com/role/FairValueMeasurementsDetailsNarrative", "shortName": "Fair Value Measurements (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "crex:ContinguentConsideration", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000069 - Disclosure - Income Taxes (Details Narrative)", "role": "http://crex.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000070 - Disclosure - Leases (Details)", "role": "http://crex.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ScheduleOfLeaseTermAndDiscountTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000071 - Disclosure - Leases (Details 1)", "role": "http://crex.com/role/LeasesDetails1", "shortName": "Leases (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ScheduleOfLeaseTermAndDiscountTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:OperatingCashFlowsFromOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000072 - Disclosure - Leases (Details 2)", "role": "http://crex.com/role/LeasesDetails2", "shortName": "Leases (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:OperatingCashFlowsFromOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:EquipmentFinanceReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:EquipmentFinancingReceivablesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000073 - Disclosure - Leases (Details 3)", "role": "http://crex.com/role/LeasesDetails3", "shortName": "Leases (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "crex:EquipmentFinanceReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:EquipmentFinancingReceivablesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000074 - Disclosure - Leases (Details 4)", "role": "http://crex.com/role/LeasesDetails4", "shortName": "Leases (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfLeasedAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000075 - Disclosure - Leases (Details Narrative)", "role": "http://crex.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfLeasedAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:CloudTelecommunicationsTechnologyServicesRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000076 - Disclosure - Segments Reporting (Details)", "role": "http://crex.com/role/SegmentsReportingDetails", "shortName": "Segments Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "crex:CloudTelecommunicationsTechnologyServicesRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000077 - Disclosure - Segments Reporting (Details Narrative)", "role": "http://crex.com/role/SegmentsReportingDetailsNarrative", "shortName": "Segments Reporting (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-07-01to2021-09-30_crex_HostedTelecommunicationsServicesMember", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Significant Accounting Policies", "role": "http://crex.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Revenue", "role": "http://crex.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cxdo_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "crex_AccountingChangesAndErrorCorrectionsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning al", "label": "Recently Adopted Accounting Pronouncements" } } }, "localname": "AccountingChangesAndErrorCorrectionsPolicyTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_AccruedAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued accounts payable" } } }, "localname": "AccruedAccountsPayable", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "crex_AdditionalSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional shares of common stock" } } }, "localname": "AdditionalSharesOfCommonStock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "crex_AdditionalSharesOfCommonStockAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Additional shares of common stock, amount" } } }, "localname": "AdditionalSharesOfCommonStockAmount", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_AdjustmentToIntangibleAssetsAndContingentConsiderationOfCustomerRelationshipAssetAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Adjustment to intangible assets and contingent consideration of customer relationship asset acquisition" } } }, "localname": "AdjustmentToIntangibleAssetsAndContingentConsiderationOfCustomerRelationshipAssetAcquisition", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_AggregateExercisePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Aggregate exercise price" } } }, "localname": "AggregateExercisePrice", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_AggregatePurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Aggregate purchase price" } } }, "localname": "AggregatePurchasePrice", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_BusinessAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "NetSapiens business acquisition" } } }, "localname": "BusinessAcquisition", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails2" ], "xbrltype": "monetaryItemType" }, "crex_BusinessAcquisitionpolicytextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition" } } }, "localname": "BusinessAcquisitionpolicytextblock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Accrued expenses]", "verboseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "crex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contract liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "crex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDirectFinancingLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Direct financing liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDirectFinancingLiability", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "crex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Right to use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "crex_CaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "California [Member]" } } }, "localname": "CaliforniaMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "crex_CapitalLeasesFutureMinimumPaymentsReceivableNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Equipment financing receivables, net" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableNet", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "crex_CapitalLeasesFutureMinimumPaymentsUnearnedIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Less: unearned income]", "negatedLabel": "Less: unearned income" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsUnearnedIncome", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "crex_CapitalizedComputerSoftwareSolutions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Software solutions" } } }, "localname": "CapitalizedComputerSoftwareSolutions", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "monetaryItemType" }, "crex_CapitalizedContractCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized contract costs" } } }, "localname": "CapitalizedContractCost", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_CashConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinue", "label": "Cash consideration" } } }, "localname": "CashConsideration", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "crex_CashUn": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cash" } } }, "localname": "CashUn", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_CentricTelecomBusinessAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Centric telecom business acquisition" } } }, "localname": "CentricTelecomBusinessAcquisition", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails2" ], "xbrltype": "monetaryItemType" }, "crex_CentricTelecomIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Centric Telecom, Inc." } } }, "localname": "CentricTelecomIncMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "domainItemType" }, "crex_ChangesInContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant changes in the contract assets and liabilities" } } }, "localname": "ChangesInContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "crex_CloudTelecommunicationsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cloud Telecommunications Segment", "verboseLabel": "Cloud Telecommunications Segment" } } }, "localname": "CloudTelecommunicationsSegmentMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails", "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "domainItemType" }, "crex_CloudTelecommunicationsSegmentOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cloud Telecommunications Segment 1" } } }, "localname": "CloudTelecommunicationsSegmentOneMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "domainItemType" }, "crex_CloudTelecommunicationsSegmentTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cloud Telecommunications Segment 2" } } }, "localname": "CloudTelecommunicationsSegmentTwoMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "domainItemType" }, "crex_CloudTelecommunicationsTechnologyServicesRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the l", "label": "Cloud telecommunications services" } } }, "localname": "CloudTelecommunicationsTechnologyServicesRevenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "monetaryItemType" }, "crex_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computer Software", "verboseLabel": "Computer Software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "crex_ConsiderationAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Consideration amount" } } }, "localname": "ConsiderationAmount", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_ContingentConsiderationRelatedToTheAcquisitionOfCentricTelecom": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Contingent consideration related to the acquisition of Centric Telecom" } } }, "localname": "ContingentConsiderationRelatedToTheAcquisitionOfCentricTelecom", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_ContinguentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Continguent consideration" } } }, "localname": "ContinguentConsideration", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_ContractAssets": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Company's rights to consideration for work completed but not billed.", "label": "Contract assets" } } }, "localname": "ContractAssets", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "crex_ContractAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Contract Assets 1]", "verboseLabel": "Contract Assets" } } }, "localname": "ContractAssetsMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "crex_ContractAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Contract Assets]", "verboseLabel": "Contract Assets" } } }, "localname": "ContractAssetsPolicyTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_ContractLiabilities": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Advance consideration received from customers for contracts.", "label": "Contract liabilities" } } }, "localname": "ContractLiabilities", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "crex_ContractLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Contract Liabilities 1]", "verboseLabel": "Contract Liabilities" } } }, "localname": "ContractLiabilitiesMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "crex_ContractLiabilitiesNetOfCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contract liabilities net of current portion" } } }, "localname": "ContractLiabilitiesNetOfCurrentPortion", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_ContractLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent advance consideration received from customers for contracts.", "label": "Contract liabilities, net of current portion" } } }, "localname": "ContractLiabilitiesNoncurrent", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "crex_ContractLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Contract Liabilities]", "verboseLabel": "Contract Liabilities" } } }, "localname": "ContractLiabilitiesPolicyTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_CostOfProductRevenue": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cost of product revenue" } } }, "localname": "CostOfProductRevenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_CostOfProductRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Product Revenue" } } }, "localname": "CostOfProductRevenuePolicyTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_CostOfServiceRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Service Revenue" } } }, "localname": "CostOfServiceRevenuePolicyTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_CostOfSoftwareSolutionsRevenue": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cost of software solutions revenue" } } }, "localname": "CostOfSoftwareSolutionsRevenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_CostOfSoftwareSolutionsRevenuePolicytextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Software Solutions Revenue" } } }, "localname": "CostOfSoftwareSolutionsRevenuePolicytextblock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_DesktopDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Desktop Devices" } } }, "localname": "DesktopDevicesMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails3" ], "xbrltype": "domainItemType" }, "crex_DesktopServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Desktop services" } } }, "localname": "DesktopServices", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_DevlopedTechnologies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Devloped technologies" } } }, "localname": "DevlopedTechnologies", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetailsNarrative" ], "xbrltype": "durationItemType" }, "crex_DevlopedTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Devloped Technologies" } } }, "localname": "DevlopedTechnologiesMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "crex_EarningPerShareAttributiable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount o", "label": "Earning per share attributiable" } } }, "localname": "EarningPerShareAttributiable", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails1" ], "xbrltype": "perShareItemType" }, "crex_EquipmentFinanceReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equipment finance receivables" } } }, "localname": "EquipmentFinanceReceivablesTableTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "crex_EquipmentFinancingReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Liabilities relating to legal proceedings", "label": "[Equipment financing receivables 1]", "verboseLabel": "Equipment financing receivables" } } }, "localname": "EquipmentFinancingReceivable", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "crex_EquipmentFinancingReceivables": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Liabilities relating to legal proceedings", "label": "Equipment financing receivables" } } }, "localname": "EquipmentFinancingReceivables", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "crex_EquipmentFinancingReceivablesGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Gross financing receivables" } } }, "localname": "EquipmentFinancingReceivablesGross", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "crex_EquipmentFinancingReceivablesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing receivables, net" } } }, "localname": "EquipmentFinancingReceivablesNet", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "crex_EquipmentFinancingReceivablesNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unallocated Corporate Items Member", "label": "Finance receivables due after one year" } } }, "localname": "EquipmentFinancingReceivablesNonCurrent", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "crex_EquipmentFinancingReceivablesUnearnedIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Less unearned income" } } }, "localname": "EquipmentFinancingReceivablesUnearnedIncome", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "crex_FairValueAdjustmentsCashPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Cash payments" } } }, "localname": "FairValueAdjustmentsCashPayments", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails3" ], "xbrltype": "monetaryItemType" }, "crex_FairValueLevel3UnobservableInputs": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unobservable inputs" } } }, "localname": "FairValueLevel3UnobservableInputs", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "stringItemType" }, "crex_FairValueLevel3ValuationTechnique": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation technique" } } }, "localname": "FairValueLevel3ValuationTechnique", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "stringItemType" }, "crex_FairValueLevelThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Beginning balance]", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueLevelThree", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails3" ], "xbrltype": "monetaryItemType" }, "crex_FairValueRange": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range" } } }, "localname": "FairValueRange", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "percentItemType" }, "crex_FeesCommissionsAndOtherRecognizedOverTime": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Fees, commissions and other recognized over time" } } }, "localname": "FeesCommissionsAndOtherRecognizedOverTime", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_FinanceLeasesCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance leases current portion" } } }, "localname": "FinanceLeasesCurrentPortion", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_FinanceLeasesNetOfCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Finance leases net of current portion" } } }, "localname": "FinanceLeasesNetOfCurrentPortion", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_FinancingCashFlowsFromFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases" } } }, "localname": "FinancingCashFlowsFromFinanceLeases", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "crex_GoodwillCarryingAmounttabletextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill carrying amount" } } }, "localname": "GoodwillCarryingAmounttabletextblock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "crex_GoodwillEnding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Beginning Balance" } } }, "localname": "GoodwillEnding", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails2" ], "xbrltype": "monetaryItemType" }, "crex_GoodwillEndingBalance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Goodwill, Ending Balance" } } }, "localname": "GoodwillEndingBalance", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails2" ], "xbrltype": "monetaryItemType" }, "crex_HostedTelecommunicationsServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cloud Telecommunications" } } }, "localname": "HostedTelecommunicationsServicesMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SegmentsReportingDetailsNarrative" ], "xbrltype": "domainItemType" }, "crex_IncomeLossBeforeIncomeTaxProvisionTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "[Income/(loss) before income tax provision tax]", "negatedLabel": "Income/(loss) before income tax provision tax" } } }, "localname": "IncomeLossBeforeIncomeTaxProvisionTax", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "monetaryItemType" }, "crex_IncreaseDecreaseInEquipmentFinancingReceivables": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Liabilities relating to legal proceedings", "label": "[Equipment financing receivables]", "verboseLabel": "Equipment financing receivables" } } }, "localname": "IncreaseDecreaseInEquipmentFinancingReceivables", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_IncreaseDueToAdditionalUnamortizedDiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Increase due to additional unamortized discounts" } } }, "localname": "IncreaseDueToAdditionalUnamortizedDiscounts", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "monetaryItemType" }, "crex_IncreaseDueToCashReceivedExcludingAmountsRecognizedAsRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Increase due to cash received, excluding amounts recognized as revenue during the period" } } }, "localname": "IncreaseDueToCashReceivedExcludingAmountsRecognizedAsRevenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "monetaryItemType" }, "crex_IntangibleAssetsCustomerRelatonships": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Intangible assets customer relatonships" } } }, "localname": "IntangibleAssetsCustomerRelatonships", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_IntangibleAssetsEstimatedUselfulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible assets, estimated uselful life" } } }, "localname": "IntangibleAssetsEstimatedUselfulLife", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "crex_InterestReceivedOnEquipmentFinancing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Equipment financing revenue" } } }, "localname": "InterestReceivedOnEquipmentFinancing", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_InternalUseComputerSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Internal-use Software", "verboseLabel": "Internal-use Software" } } }, "localname": "InternalUseComputerSoftwareMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "crex_IssuanceOfCommonStockForExerciseOfStockOptionsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of common stock for exercise of stock options, amount" } } }, "localname": "IssuanceOfCommonStockForExerciseOfStockOptionsAmount", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_IssuanceOfCommonStockForExerciseOfStockOptionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of common stock for exercise of stock options, shares" } } }, "localname": "IssuanceOfCommonStockForExerciseOfStockOptionsShares", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "crex_IssuanceOfCommonStockInConnectionWithABusinessAcquisitionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of common stock in connection with a business acquisition, amount" } } }, "localname": "IssuanceOfCommonStockInConnectionWithABusinessAcquisitionAmount", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_IssuanceOfCommonStockInConnectionWithABusinessAcquisitionShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of common stock in connection with a business acquisition, shares" } } }, "localname": "IssuanceOfCommonStockInConnectionWithABusinessAcquisitionShares", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "crex_JuneOneTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "June 1, 2021 [Member]" } } }, "localname": "JuneOneTwoThousandTwentyOneMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "crex_LandsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lands" } } }, "localname": "LandsMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "crex_LessCurrentPortionOfFinanceReceivablesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Liabilities relating to legal proceedings", "label": "Less: current portion of finance receivables, net" } } }, "localname": "LessCurrentPortionOfFinanceReceivablesNet", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "crex_LesseeLeasingArrangementOperatingLeasesTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Agreement term" } } }, "localname": "LesseeLeasingArrangementOperatingLeasesTermOfContract", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "durationItemType" }, "crex_Level3Adjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Adjustment" } } }, "localname": "Level3Adjustments", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails3" ], "xbrltype": "monetaryItemType" }, "crex_LongTermEquipmentFinancingReceivablesNet": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Long-term equipment financing receivables, net" } } }, "localname": "LongTermEquipmentFinancingReceivablesNet", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "crex_LongTermTradeReceivablesNetOfAllowanceForDoubtfulAccountsOf0AsOfJune302021And0AsOfDecember312020": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent.", "label": "Long-term trade receivables, net of allowance for doubtful accounts of $0 as of June 30, 2021 and $0 as of December 31, 2020" } } }, "localname": "LongTermTradeReceivablesNetOfAllowanceForDoubtfulAccountsOf0AsOfJune302021And0AsOfDecember312020", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "crex_MajorProductServicesLinesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major product services lines" } } }, "localname": "MajorProductServicesLinesAbstract", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "crex_MergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Merger [Member]" } } }, "localname": "MergerMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "crex_NetIncomeLossOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Net income (loss) operations" } } }, "localname": "NetIncomeLossOperations", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "crex_NetProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Net proceeds" } } }, "localname": "NetProceeds", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_NonCancelableOperatingLeaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cancelable operating lease agreement [Member]" } } }, "localname": "NonCancelableOperatingLeaseAgreementMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "crex_NonCashOperatingLeaseAmortization": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Non-cash operating lease amortization" } } }, "localname": "NonCashOperatingLeaseAmortization", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_NotesPayablePolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Notes Payable]", "verboseLabel": "Notes Payable" } } }, "localname": "NotesPayablePolicy", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_OfferingPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Offering price" } } }, "localname": "OfferingPrice", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_OneTimeFeesCommissionsAndOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "One time fees , commissions and other" } } }, "localname": "OneTimeFeesCommissionsAndOther", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_OperatingCashFlowsFromFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating cash flows from finance leases" } } }, "localname": "OperatingCashFlowsFromFinanceLeases", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "crex_OperatingCashFlowsFromOperatingLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingCashFlowsFromOperatingLeases", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "crex_OperatingLeaseLiabilitiesCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities current portion" } } }, "localname": "OperatingLeaseLiabilitiesCurrentPortion", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_OperatingLeaseLiabilitiesNetOfCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Operating lease liabilities net of current portion" } } }, "localname": "OperatingLeaseLiabilitiesNetOfCurrentPortion", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_OtherLongTermAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other long term assets" } } }, "localname": "OtherLongTermAssets", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_PrepaidAssetsFinancedThroughFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Prepaid assets financed through finance leases" } } }, "localname": "PrepaidAssetsFinancedThroughFinanceLeases", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_PrepaidInsurancePremiums": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid employee insurance premiums" } } }, "localname": "PrepaidInsurancePremiums", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/PrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "crex_PrepaidNassdaqListingFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid Nassdaq listing fee" } } }, "localname": "PrepaidNassdaqListingFee", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/PrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "crex_PrepaidSoftwareServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid software services and support" } } }, "localname": "PrepaidSoftwareServices", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/PrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "crex_ProFormaInformationtabletextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pro forma information" } } }, "localname": "ProFormaInformationtabletextblock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "crex_ProbabilityOfMilestonePayment": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Probability of milestone payment" } } }, "localname": "ProbabilityOfMilestonePayment", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "percentItemType" }, "crex_ProductExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Product expense" } } }, "localname": "ProductExpense", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_ProductRevenue": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Product revenue" } } }, "localname": "ProductRevenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_ProductRevenueServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Product revenue services" } } }, "localname": "ProductRevenueServices", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_ProductWarrantyLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product warranty liability" } } }, "localname": "ProductWarrantyLiability", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "crex_ProductsServicesAndFeesRecognizedAtAPointInTime": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Products services and fees recognized at a point in time" } } }, "localname": "ProductsServicesAndFeesRecognizedAtAPointInTime", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_ProductsServicesAndFeesTransferredOverTime": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Products services and fees transferred over time" } } }, "localname": "ProductsServicesAndFeesTransferredOverTime", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_ProjectedYearOfPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Projected year of payments" } } }, "localname": "ProjectedYearOfPayments", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "stringItemType" }, "crex_PropertyAndEquipmentFinancedThroughFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Property and equipment financed through finance leases" } } }, "localname": "PropertyAndEquipmentFinancedThroughFinanceLeases", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_PropertyPlantAndEquipmentAcquiredWithNotePayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Purchase of property and equipment with a note payable" } } }, "localname": "PropertyPlantAndEquipmentAcquiredWithNotePayable", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_PropertyPlantAndEquipmentUsefulLifeTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "crex_PublicOfferingspolicytextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public offerings" } } }, "localname": "PublicOfferingspolicytextblock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crex_RestrictedCashExcessOfFederallyInsuredLimits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Restricted cash excess of federally insured limits" } } }, "localname": "RestrictedCashExcessOfFederallyInsuredLimits", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_RestrictedCashWavied": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Restricted Cash wavied" } } }, "localname": "RestrictedCashWavied", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_Revenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue earned during the period by the entity for rights granted to another party under coal mineral leases.", "label": "Revenues" } } }, "localname": "Revenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "crex_RevenueBasedPaymentsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revenue - based payments" } } }, "localname": "RevenueBasedPaymentsFairValue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "monetaryItemType" }, "crex_RevenueRecognizedThatWasIncludedInContractLiabilityBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Revenue recognized that was included in the contract liability balance at the beginning of the period" } } }, "localname": "RevenueRecognizedThatWasIncludedInContractLiabilityBalance", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "monetaryItemType" }, "crex_ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "crex_ScheduleOfLeaseTermAndDiscountTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease term and discount" } } }, "localname": "ScheduleOfLeaseTermAndDiscountTableTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "crex_SchedulePrepaidExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Prepaid expenses]", "verboseLabel": "Prepaid expenses" } } }, "localname": "SchedulePrepaidExpensesTableTextBlock", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/PrepaidExpensesTables" ], "xbrltype": "textBlockItemType" }, "crex_ServiceLines": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Service lines" } } }, "localname": "ServiceLines", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_ServiceRevenue": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Service revenue" } } }, "localname": "ServiceRevenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_SharesOfCommonStockSold": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares of common stock, sold" } } }, "localname": "SharesOfCommonStockSold", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "crex_SoftwareLicenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Software Licenses" } } }, "localname": "SoftwareLicenses", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_SoftwareSolutionSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software Solution Segment" } } }, "localname": "SoftwareSolutionSegmentMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "crex_SoftwareSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software Solutions [Member]" } } }, "localname": "SoftwareSolutionsMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SegmentsReportingDetailsNarrative" ], "xbrltype": "domainItemType" }, "crex_SoftwareSolutionsRevenue": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Software solutions revenue" } } }, "localname": "SoftwareSolutionsRevenue", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_StockIssuedForTheAcquisitionOfCentricTelecom": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock issued for the acquisition of Centric Telecom" } } }, "localname": "StockIssuedForTheAcquisitionOfCentricTelecom", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_StockIssuedInConnectionWithTheMergerWithNetsapiens": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock issued in connection with the merger with NetSapiens" } } }, "localname": "StockIssuedInConnectionWithTheMergerWithNetsapiens", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_StockOptionsIssuedInConnectionWithTheMergerWithNetsapiens": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock options issued in connection with the merger with NetSapiens" } } }, "localname": "StockOptionsIssuedInConnectionWithTheMergerWithNetsapiens", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_SubscriptionMaintenanceAndSupport": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Subscription maintenance and support" } } }, "localname": "SubscriptionMaintenanceAndSupport", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_TaxesPaidOnTheNetSettlementOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Taxes paid on the net settlement of stock options" } } }, "localname": "TaxesPaidOnTheNetSettlementOfStockOptions", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_TaxesPaidOnTheNetSettlementOfStockOptionsAndRsus": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Taxes paid on the net settlement of stock options and RSUs" } } }, "localname": "TaxesPaidOnTheNetSettlementOfStockOptionsAndRsus", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crex_TelecommunicationsServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Telecommunications services" } } }, "localname": "TelecommunicationsServices", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "crex_TelecommunicationsServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Telecommunications Services" } } }, "localname": "TelecommunicationsServicesMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails3" ], "xbrltype": "domainItemType" }, "crex_TimeOfRevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the overall arrangement.", "label": "Time of revenue recognition" } } }, "localname": "TimeOfRevenueRecognitionAbstract", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "crex_TotalIdentifiableAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total identifiable assets" } } }, "localname": "TotalIdentifiableAssets", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_TotalLiabilitiesAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total liabilities assumed" } } }, "localname": "TotalLiabilitiesAssumed", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "crex_TotalPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total purchase price", "verboseLabel": "Total purchase price" } } }, "localname": "TotalPurchasePrice", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails", "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "crex_TradeReceivables": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Trade receivables]", "terseLabel": "Trade ReceivablesTrade Receivables", "verboseLabel": "Trade receivables" } } }, "localname": "TradeReceivables", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/AcquisitionsDetails", "http://crex.com/role/TradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "crex_TransferredToReceivablesFromContractAssetsRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Transferred to receivables from contract assets recognized at the beginning of the period" } } }, "localname": "TransferredToReceivablesFromContractAssetsRecognized", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "monetaryItemType" }, "crex_UnderwritingDiscountsComminsssions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Underwriting discounts comminsssions" } } }, "localname": "UnderwritingDiscountsComminsssions", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "crex_VirginaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Virgina [Member]" } } }, "localname": "VirginaMember", "nsuri": "http://crex.com/20210930", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://crex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r342", "r343", "r348", "r349", "r448" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r342", "r343", "r348", "r349" ], "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "9. Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r407", "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "[Accounts Payable]", "negatedLabel": "Account payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableFairValueDisclosure": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.", "label": "[Accounts Receivable, Fair Value Disclosure]", "verboseLabel": "Trade receivables, net" } } }, "localname": "AccountsReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Gross trade receivables" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/TradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r23", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "[Accounts Receivable, after Allowance for Credit Loss]", "verboseLabel": "Trade receivables, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/TradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trade Receivables net" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r23", "r185", "r186" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Trade receivables, net of allowance for doubtful accounts of $40 as of September 30, 2021 and $21 as of December 31, 2020", "verboseLabel": "Current trade receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets", "http://crex.com/role/TradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses", "verboseLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails", "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r407", "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "[Accrued Liabilities]", "negatedLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r55", "r56", "r57", "r419", "r436", "r437" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r58", "r103", "r104", "r105", "r347", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining lease term - operating leases" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r293" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 36.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r103", "r104", "r105", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentOfWarrantsGrantedForServices": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment for noncash service expenses paid for by granting of warrants.", "label": "Adjustments related to pre-existing warranties" } } }, "localname": "AdjustmentOfWarrantsGrantedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income/(loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r191", "r199", "r200", "r201" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "[Accounts Receivable, Allowance for Credit Loss]", "negatedLabel": "Less allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/TradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r191", "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts - trade receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "auth_ref": [ "r31", "r191", "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent.", "label": "Allowance for doubtful accounts - long-term trade receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r90", "r216", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfLeasedAsset": { "auth_ref": [ "r90", "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases.", "label": "Amortization of the ROU assets and operating lease liabilities" } } }, "localname": "AmortizationOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Shares excluded from earnings" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r98", "r158", "r170", "r176", "r197", "r342", "r348", "r364", "r403", "r416" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Assets:", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets", "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r51", "r98", "r197", "r342", "r348", "r364" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.", "label": "Additions" } } }, "localname": "AssetsFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r284", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location Axis" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building", "verboseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r282", "r283" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r282", "r283", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition Axis" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition description" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r330", "r331", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r330", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r329", "r332", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business acquisition contingent consideration", "verboseLabel": "Business/asset acquisition contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails", "http://crex.com/role/FairValueMeasurementsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r329", "r333" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Contigent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "4. Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other]", "verboseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets]", "verboseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Accounts receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable]", "verboseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r326", "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r326", "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory]", "verboseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities]", "verboseLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r326", "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets]", "verboseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r326", "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment]", "verboseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill in a business combination.", "label": "Cost of acquisition" } } }, "localname": "BusinessCombinationSegmentAllocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r96", "r322", "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Asset Acquisitions" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r97", "r321" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Contingent Consideration" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r102", "r145" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Description of Business" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r20", "r384", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Finance lease obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases.", "label": "Gross equipment financing receivables" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableCurrent": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Capital Leases, Future Minimum Payments Receivable, Next Twelve Months]", "verboseLabel": "2021 remaining" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Capital Leases, Future Minimum Payments, Receivable in Five Years]", "verboseLabel": "2025 and thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Capital Leases, Future Minimum Payments, Receivable in Four Years]", "verboseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Capital Leases, Future Minimum Payments, Receivable in Three Years]", "verboseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Capital Leases, Future Minimum Payments, Receivable in Two Years]", "verboseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized contract costs amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r209" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r209" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Contract costs, net of current portion" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r32", "r438", "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "[Cash]", "terseLabel": "Cash", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2", "http://crex.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r32", "r92" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r93", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r16", "r93", "r97", "r401" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r85", "r92", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents]", "periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE END OF THE PERIOD", "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE BEGINNING OF THE PERIOD", "verboseLabel": "Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://crex.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "[Cash Equivalents, at Carrying Value]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "14. Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r97", "r246", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r103", "r104" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 37.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, par value $0.001 per share - authorized 50,000,000 shares, 21,667,628 shares issued and outstanding as of September 30, 2021 and 17,983,177 shares issued and outstanding as of December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r140", "r141", "r183", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Trade account payable rate" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r256", "r258", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "[Contract with Customer, Asset, after Allowance for Credit Loss]", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r256", "r257", "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "[Contract with Customer, Liability]", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r256", "r257", "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "[Contract with Customer, Liability, Current]", "negatedLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r398" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of service revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "10. Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r43", "r379" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Interest rate", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative", "http://crex.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r37", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Contract Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "6. Prepaid Expenses" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PrepaidExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r308", "r309" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred income tax assets, net" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r90", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization expense", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetailsNarrative", "http://crex.com/role/SegmentsReportingDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r153" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutedEarningsPerShareProForma": { "auth_ref": [ "r0", "r394" ], "lang": { "en-us": { "role": { "documentation": "Pro forma diluted earnings per share, which is commonly presented in initial public offerings.", "label": "[Diluted Earnings Per Share Pro Forma]", "verboseLabel": "Diluted" } } }, "localname": "DilutedEarningsPerShareProForma", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r2" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Total operating income loss" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Common Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r69", "r108", "r109", "r110", "r111", "r112", "r116", "r119", "r124", "r125", "r126", "r130", "r131", "r410", "r428" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "[Earnings Per Share, Basic and Diluted]", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per common share:", "verboseLabel": "Earnings per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r69", "r108", "r109", "r110", "r111", "r112", "r119", "r124", "r125", "r126", "r130", "r131", "r410", "r428" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r127", "r128", "r129", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "3. Earnings Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r301", "r315" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued wages and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r103", "r104", "r105", "r107", "r113", "r115", "r134", "r198", "r254", "r255", "r290", "r291", "r292", "r311", "r312", "r370", "r371", "r372", "r373", "r374", "r376", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtendedProductWarrantyPolicy": { "auth_ref": [ "r97", "r242", "r246" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.", "label": "Product Warranty" } } }, "localname": "ExtendedProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Liabilities for which fair value is recognized" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Progression of level 3 instruments" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair value on recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r354", "r360" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Financial instruments" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r355", "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value By Fair Value Hierarchy Level Axis" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails1", "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Fair Value By Measurement Basis Axis" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "11. Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r273", "r274", "r279", "r281", "r355", "r395" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r273", "r274", "r279", "r281", "r355", "r396" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r355", "r397" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails1", "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails1", "http://crex.com/role/FairValueMeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r388", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "[Finance Lease, Liability]", "verboseLabel": "Present value of minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r388" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance leases" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Maturity of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r388" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance leases, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "[Finance Lease, Liability, Payment, Due]", "verboseLabel": "Total minimum lease payment" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "[Finance Lease, Liability, Payments, Due in Rolling Year Four]", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Three]", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "[Finance Lease, Liability, to be Paid, Year Two]", "verboseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "[Finance Lease, Liability, to be Paid, Remainder of Fiscal Year]", "verboseLabel": "2021 remaining" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "[Finance Lease, Liability, Undiscounted Excess Amount]", "negatedLabel": "Less: amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Right of use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r391", "r393" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Weighted-average discount rate- finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining useful life for customer relationships" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2021 remaining" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Amortization of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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": "2025 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r220", "r224", "r227", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class Axis" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r224", "r400" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Carrying amount of intangible, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r223" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r224", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Carrying amount of intangible, net", "verboseLabel": "Carrying amount of intangible, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetails", "http://crex.com/role/IntangibleAssetsAndGoodwillDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedTradeNamesGross": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.", "label": "Intangible assets - existing technology" } } }, "localname": "FiniteLivedTradeNamesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Acquired of intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r365", "r366", "r367", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign currency translation gains/(losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r97", "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative expenses", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative", "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r202", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r211", "r212", "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Total goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails", "http://crex.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Allocated goodwill" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r97", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r97", "r221" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillFairValueDisclosure": { "auth_ref": [ "r354" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "GoodwillFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r100", "r158", "r169", "r172", "r175", "r178" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 16.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income/(loss) before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r302", "r303", "r307", "r313", "r316", "r318", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "12. Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r114", "r115", "r156", "r300", "r314", "r317", "r429" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 17.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax benefit/(provision)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income/(loss) before income tax provision" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r63", "r97", "r298", "r299", "r303", "r304", "r306", "r310", "r444" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Change in the valuation allowance for net deferred income tax assets" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Deductible tax purposes" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r87", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "[Income Taxes Paid]", "negatedLabel": "Income taxes, net" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r46", "r406", "r425" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r19", "r414" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after 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.", "label": "Income tax receivable, net of current portion" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCommodityContractAssetsAndLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the assets (liabilities) created through trading commodity-based derivative instruments.", "label": "[Increase (Decrease) in Commodity Contract Assets and Liabilities]", "verboseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInCommodityContractAssetsAndLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "[Increase (Decrease) in Deferred Charges]", "verboseLabel": "Contract costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "[Increase (Decrease) in Income Taxes Receivable]", "verboseLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "[Increase (Decrease) in Inventories]", "verboseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "[Increase (Decrease) in Other Operating Liabilities]", "verboseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "[Increase (Decrease) in Prepaid Expense and Other Assets]", "verboseLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r120", "r121", "r122", "r126" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Dilutive effect of stock-based awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "8. Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r215", "r222" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r152", "r378", "r380", "r411" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "[Interest Expense]", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "verboseLabel": "Interest expenses" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://crex.com/role/LeasesDetailsNarrative", "http://crex.com/role/SegmentsReportingDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "[Interest Income, Operating]", "verboseLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReportingDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r82", "r86", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "[Interest Paid, Excluding Capitalized Interest, Operating Activities]", "negatedLabel": "Interest expense" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r48" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r49", "r97", "r133", "r203", "r204", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r151" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandUnderPurchaseOptionsRecorded": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date of land not owned but under a contract in which the entity has an option to purchase the land.", "label": "Purchase of building" } } }, "localname": "LandUnderPurchaseOptionsRecorded", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements", "verboseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "13. Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lease Obligations" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lease description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Total minimum lease payment" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year Five]", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year Four]", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year Three]", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year Two]", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "[Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year]", "verboseLabel": "2021 remaining" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]", "negatedLabel": "Less: amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r98", "r171", "r197", "r343", "r348", "r349", "r364" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 40.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "[Liabilities]", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r98", "r197", "r364", "r405", "r421" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "[Liabilities and Equity]", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r98", "r197", "r343", "r348", "r349", "r364" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 33.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "5. Trade Receivables net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/TradeReceivablesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r252", "r404", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "[Long-term Debt]", "verboseLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r101", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Long-Term Debt, Maturity, Year One]", "verboseLabel": "2021 remaining" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r101", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth 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": "[Long-Term Debt, Maturity, Year Five]", "verboseLabel": "2025 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r101", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Long-Term Debt, Maturity, Year Four]", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r101", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Long-Term Debt, Maturity, Year Three]", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r101", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Long-Term Debt, Maturity, Year Two]", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestmentsAndReceivablesNet": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.", "label": "Long-term trade receivables, net" } } }, "localname": "LongTermInvestmentsAndReceivablesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/TradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r44" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes payable, net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r139", "r140", "r141", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Significant Customers" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "[Net Cash Provided by (Used in) Financing Activities]", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r88", "r91" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash provided by/(used for) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r59", "r61", "r67", "r91", "r98", "r106", "r108", "r109", "r110", "r111", "r114", "r115", "r123", "r158", "r169", "r172", "r175", "r178", "r197", "r364", "r408", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "[Net Income (Loss) Attributable to Parent]", "terseLabel": "Net income", "verboseLabel": "Net income/(loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited", "http://crex.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaaudited", "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "[Nonoperating Income (Expense)]", "totalLabel": "Total other income/(expense), net", "verboseLabel": "Total other income expense net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r20", "r404", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "[Notes Payable 1]", "terseLabel": "Notes payable", "verboseLabel": "Notes payable" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/FairValueMeasurementsDetails", "http://crex.com/role/NotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable" } } }, "localname": "NotesPayableAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes payable", "negatedLabel": "Less: current notes payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets", "http://crex.com/role/NotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Computer and Office Equipment", "verboseLabel": "Computer and Office Equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r158", "r169", "r172", "r175", "r178" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "Income/(loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income loss from operations" } } }, "localname": "OperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating lease liability", "verboseLabel": "Present value of minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2", "http://crex.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r388" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r388" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r387" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r391", "r393" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "weighted average cost of rate", "verboseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative", "http://crex.com/role/LeasesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Rental expense incurred on operating leases" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other current assets" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r53", "r55", "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r340", "r341", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r62", "r64", "r68", "r254", "r370", "r375", "r376", "r409", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Total other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income/(loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "General and administrative" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income/(expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income/(expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r7", "r10", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Receivables, which are included in trade receivables, net of allowance for doubtful accounts" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expense classified as other.", "label": "Offering expenses" } } }, "localname": "OtherSellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "[Payment for Contingent Consideration Liability, Financing Activities]", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r83", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Monthly payment" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Software solution revenue" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r76" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "[Payments to Acquire Businesses, Net of Cash Acquired]", "negatedLabel": "Acquisitions of assets and businesses, net of cash received" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r77" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r284", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 38.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "auth_ref": [ "r97", "r193", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the estimated allowance for doubtful accounts for premium amounts due from policyholders, insureds, and other insurance entities. May include factors that management considered, such as historical loss experience and current economic and competitive conditions.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Total prepaid assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r7", "r10", "r207", "r208" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r406", "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid expense" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r8", "r10", "r206", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid corporate insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock in connection with an offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r79" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r78", "r289" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r248", "r249", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "[Standard and Extended Product Warranty Accrual]", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "[Standard and Extended Product Warranty Accrual, Decrease for Payments]", "negatedLabel": "Warranty settlements" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty liability.", "label": "Accrual for warranties" } } }, "localname": "ProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r89", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r440", "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional servicing and other" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r59", "r61", "r84", "r98", "r106", "r114", "r115", "r158", "r169", "r172", "r175", "r178", "r197", "r340", "r344", "r345", "r350", "r351", "r364", "r413" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "totalLabel": "Net income/(loss)", "verboseLabel": "Net income/(loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment By Type Axis" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r235", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "7. Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r97", "r229" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Depreciable lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r233", "r422" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "verboseLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets", "http://crex.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property and equipment net" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r97", "r233", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r233" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r231" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r169", "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Information on reportable segments and reconciliation to condensed consolidated net (loss) income" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r80" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "[Repayments of Long-term Capital Lease Obligations]", "negatedLabel": "Repayments made on finance leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r80" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "[Repayments of Notes Payable]", "negatedLabel": "Repayments made on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r295", "r449" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r97", "r295" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r95", "r401", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "[Restricted Cash]", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r16", "r92", "r95" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndInvestmentsCurrent": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.", "label": "[Restricted Cash and Investments, Current]", "verboseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashAndInvestmentsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r255", "r293", "r420", "r435", "r437" ], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 35.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r103", "r104", "r105", "r107", "r113", "r115", "r198", "r290", "r291", "r292", "r311", "r312", "r432", "r434" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r149", "r150", "r168", "r173", "r174", "r180", "r181", "r183", "r268", "r269", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Consolidated revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r267", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "2. Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure": { "auth_ref": [ "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing revenue from a transaction on a gross or net basis.", "label": "Service, Software Solutions and Product Revenue Recognition" } } }, "localname": "RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r66", "r98", "r149", "r150", "r168", "r173", "r174", "r180", "r181", "r183", "r197", "r364", "r413" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 12.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "[Revenues]", "totalLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://crex.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "[Sale of Stock, Price Per Share]", "verboseLabel": "Common stock price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r13", "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued sales and telecommunications taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Net [Abstract]", "verboseLabel": "Revenues" } } }, "localname": "SalesRevenueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Trade receivables, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/TradeReceivablesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Antidilutive securities excluded from earnings" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "verboseLabel": "Notes payable" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Basic and diluted net income (loss) per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r217", "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Future aggregate minimum lease obligations under operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Principal payments of notes payable" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, classified as other.", "label": "Assets acquired and liabilities" } } }, "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Product warranty liabilities" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r16", "r95", "r401", "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "verboseLabel": "Restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "[Secured Long-term Debt, Noncurrent]", "verboseLabel": "Notes payable, net of current portion" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/NotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r146", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r178", "r183", "r431" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails", "http://crex.com/role/SegmentsReportingDetails", "http://crex.com/role/SegmentsReportingDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments Reporting" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r158", "r161", "r172", "r176", "r177", "r178", "r179", "r180", "r182", "r183", "r184" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "15. Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SegmentsReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r97", "r162", "r163", "r164", "r165", "r166", "r167", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Vesting of restricted stock units, amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r97", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Common stock price per share" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r287", "r294" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining lease term - finance leases" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/LeasesDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Vesting of restricted stock units, shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "1. Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r146", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r178", "r183", "r214", "r234", "r237", "r238", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails", "http://crex.com/role/SegmentsReportingDetails", "http://crex.com/role/SegmentsReportingDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r103", "r104", "r105", "r107", "r113", "r115", "r134", "r198", "r254", "r255", "r290", "r291", "r292", "r311", "r312", "r370", "r371", "r372", "r373", "r374", "r376", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2", "http://crex.com/role/AcquisitionsDetailsNarrative", "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited", "http://crex.com/role/FairValueMeasurementsDetails", "http://crex.com/role/FairValueMeasurementsDetails1", "http://crex.com/role/FairValueMeasurementsDetails2", "http://crex.com/role/IntangibleAssetsAndGoodwillDetails", "http://crex.com/role/LeasesDetailsNarrative", "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/RevenueDetails", "http://crex.com/role/RevenueDetails2", "http://crex.com/role/RevenueDetails3", "http://crex.com/role/SegmentsReportingDetails", "http://crex.com/role/SegmentsReportingDetailsNarrative", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows (Unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income (Unaaudited)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r103", "r104", "r105", "r134", "r398" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetails2", "http://crex.com/role/AcquisitionsDetailsNarrative", "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited", "http://crex.com/role/FairValueMeasurementsDetails", "http://crex.com/role/FairValueMeasurementsDetails1", "http://crex.com/role/FairValueMeasurementsDetails2", "http://crex.com/role/IntangibleAssetsAndGoodwillDetails", "http://crex.com/role/LeasesDetailsNarrative", "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/RevenueDetails", "http://crex.com/role/RevenueDetails2", "http://crex.com/role/RevenueDetails3", "http://crex.com/role/SegmentsReportingDetails", "http://crex.com/role/SegmentsReportingDetailsNarrative", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issuance of common stock in connection with an offering, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Comon stock shares for services" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r254", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of common stock in connection with an offering, amount" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Aggregate vaue of comon stock" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r90" ], "calculation": { "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "[Stock or Unit Option Plan Expense]", "terseLabel": "Stock options", "verboseLabel": "Share-based compensation" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/AcquisitionsDetailsNarrative", "http://crex.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r98", "r194", "r197", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "[Stockholders' Equity Attributable to Parent]", "periodEndLabel": "Balance, amount", "periodStartLabel": "Balance, amount" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:", "verboseLabel": "Stockholders equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets", "http://crex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://crex.com/role/CondensedConsolidatedBalanceSheets": { "order": 39.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.", "label": "[Stockholders' Equity before Treasury Stock]", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments Axis" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/RevenueDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r296", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "[Tax Adjustments, Settlements, and Unusual Provisions]", "verboseLabel": "Income tax benefit/(provision)" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r187", "r188", "r189", "r190", "r192", "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade Receivables" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r135", "r136", "r137", "r138", "r142", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles", "verboseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/PropertyAndEquipmentDetails", "http://crex.com/role/SignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r118", "r126" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted, shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "[Weighted Average Number of Shares Outstanding, Basic and Diluted]", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "[Weighted Average Number of Shares Issued, Basic]", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic, shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average share reconciliation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://crex.com/role/EarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 1.B.2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5934-122674" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28511-109314" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28446-109314" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45031-112735" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121568338&loc=d3e45377-112738" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 1.B.3)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6784503&loc=d3e463720-122850" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6933075&loc=SL5748726-161290" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262090&loc=SL114874205-224268" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r451": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r452": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r453": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 97 0001654954-21-011856-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-21-011856-xbrl.zip M4$L#!!0 ( **:5,Y4APQ#Q8 ,81 0 1 8W)E>"TR,#(Q,#DS,"YX M]C,]"'F&\%W 1DCA,*$$?]YX1W_OK#__Y'Q_^:S;[^=/-97!* MHRQ%1 0G#(4"Q<$C%NM 9GT.N4!L-BNH?\SK>1\<[A_M'WQ?I7\*.7!1HG@@ MX(-%^<)PDP8WDX,$-XH@]H'@_+XY':Y2& 5B6\/=/R<>] MM1";]_/YX^/C_M,]2_8I6X$&!T?SGR\Q^76OH&1HV4OZ9@ZY)6&4,08@/5?4 MBI*C:']%'^9EKK31P>Q@,3M:E(R YRH,-[-0B(IW&?)[54N1.8=,AN\S 2@7 M;!Q'YJH@PU +>HK69GJ98V# Y %Q86;)\X!I<=1F(F@EVUJOQ=[-&4W0O""K MN$(<<7--*DM6]%8SFGC>(&ZTF,HQJ,3%AO78#')D+=^W&%IJ/!Z52BSF/W^^ MO%7-::]J3]!D3.2+=^_>S55N2:I1MAN?S+Z'GE>5#+EX@!X3Z06B%GW<@:T@ M?CW/,UNDV$CZ)B?%5>.F&1&LKVWGF::F+=A 4X#<"ADF^O"LL@SEQPB;18(, M SG)4K,XL6!S6<<<*!##4<5 B0,/);,.'SC&IXI+_MB/:*K8MDS4(*D]VX1-+)%R%9(? E3Q#=AA 8J ]\7!!]" M0JA0SEK]EBF;#29+6OR$!-GRWLON>0=:!?*/KS<7>L&J Y]0&)WV @P]/?^S M*J8L*$9+3+"J\$#^MPAF]9 T"Q37AWF7M%M*!D/0%?E!_;UAX-!)KH3TT 5W M03+$&85)E"5;,-:2]?,5J:7AMK4GB1&!@N$/3A,<2_?X*4QDS[Y=(R1X:6PK MG16)0S#_+9@155 490;-0H.BU" O=H+*':IKF/40L48"@S:NN+69K" >;0-B M\%VKEK],H Z"6MF77RVO-H@I!?A7$F8Q5K.77F1MG%9X7[G!6]4(? M1_MX Z,5Z[=;]72H*% U31";(+[%*P(14A02<1RIN!23U348,\*HF$(/DUAA M^U[&,9A'">490Q+#NKR@+C H2YRP*;&Y00^(9"A'H?QAM?>[KKT+SLFNI5W/ M0D:@Q?%KQ& BD%)RNX99?F[FGCR;U1<'7:N7!0504I 7%:BR)AQ*'(XC&'NY MJJEP-:T4J\T779LWV21A<^E8ZEF6"UMQ:R%BNRBGTR,2JL//J\*$6V%I6AX/ORK^F M17PWV.[4HHP#: 6A%3(M(+9"EI<\ =9=V6]"TTZR@J"%P07_9&S'Y?ZF[00!,20[H5""U@;A8RV=YE8Z )07^V%0DM@#9N$DR0V'8+ MFG"8LZQ0:+%U=^=@0L%I"Z$-16^^#8\C+2 W;R=,J(S95VB"8R>S8J1%[<-[ M#!-6MLV&]LANRK)BHL7QW8V'"87!'8@F!(9TJ_VU0+VU&S$9WVU;HHG"$($5 M#BT([]FBF(#I649O(M%*L9I>"[US]LG2]E70R;MG M#\@=OYK%BJ,6]3OC6%4RX=E=KF]YR4Z:#9%76MQ?+=A/?F_8W@N3P>V^[)46 MQ7Y%J5K-C^<;-YC\R.3S8_L-MI,7=9@BFR=,@!)V8>I#""HD60ILAF>)E MIX,EK6%B(-\&RVLMCNXY6C(-&Y:S)2U$>O*L:&@QMGZZ9 +"Y7A)!XU^ BLD M6@C>=\!D F8$,)VAQ8G2"I7A5O<@5--@,^Y84*M3.=!9 =-">]O!H*F/C8=K MX8J7/;1Y/?*V^!3L; ?9H2MD]E#HM;8%2##3)8SG8?]$+@-U7O=&6%LP(3(YJ&(.. MEQJDL&)B.Y<_^:>11_1;CFJ0PHJ-^R']R7>-P69A!\?!FVEK S9T)K_FB,^A M'1_[0L ;;2' BL^T N"&SY$='_NYLS=:E&_%9SJ'YH9/9X+@1FK%R_55NVG. MX/C27=]*6C^!%:/!E_ F8.S7^EJSMW:2S?AO>][*FV9G%F,O#-:VS[_>:O%\ MQ]S3=*O/X(<&@]LG5&^U\+UK\&G^U&/P(X/![3.DMUILWC7X-"'J,?@K@\%? MV0VN!=Q=@[^:#&XV>&<2TY-G!:#W;OPT^'Z!_KYXC_R<_ZGV#EH'Z&/A[ 40?]SA.-_(U_3QMK;XU+]&; ME5]O_@>HN_^4)B6)+'_@8^ *\*Z%BHK+(D(6::5H'RN'0M31/8SXO!1^+YA_ M,[62\'ZL6L""$E_U@;8U5I].<_11*VCX8[5J]Y5OK]2'>?.[Y?"K_5WS#Z 3 M>)J :!]&U^7%A OY<>2]@$=KE(:7-%(%#;#(7[.2;R:39HO#V=%B_XG'I8QC M1*CU&R="R3=:A&99K]6O6#A77C+(6E^/J(^C:']%'^;JF0;V+#]-?S [6(#0 MYJKY$&/Y8U:7LHTH&6.(1-O(TN2L?KU,FACA\8*43/*/T=6WH(T%FTN7,">4 MS$B6(H8CMT;1Y/R2,\K&\4XVR<6;%XFRG1A;RM R+'J*UN/AJ+C47R\#1(H_ M+YSE?!E&8H:>-DE(0D'9\SG\=C-+PEBKE+.ZD)>AI.13Q1*T"M5G%D;(2&..(BP>#NJD=1L^9^SNH0MA. X&M].2R;YQ^A6N@SYO;(D M9V(F+B3(4Y.J;QG0HE\BDQ9.6114Z04G"S(7N^$"B59*!K=L\%%IG4]&^, M9IN2% -)O^S5S;%S3$ 03%:-Z[&E*C8B+S6[I&1UAUAJN$%\M3Q.$OHHQ3NG M[)1F]V*9)<5;9_QJ>7 ,__N_C*"C QFO'9-8I9Q"(>D]8D<+V3)*X_P)]7AM MW\'&H3X@W+:3 [V7^I;]^1*']SC! B.MJ[>SAK6 ,F-/U/A"21YKB0&%6D1^ MJG:+V ..4/&F5:F+EKJM\''&U#CR1TE/E^(Q9.B6)HJ5=_7HS_=4HVM&XRP2 M'3VT5$^E/Z$<'+@-%2O5EK[L3U'.#%!/GI^*7'">20FNEL7S7H)&O\)@>_:$ M6(0YI*N4JXV"13W45;GM+7F-AK"KS!7_GZSP<2JG&MLI7/%ZVD'50;?K$,=7 MY&Z-8.9PBX3(B=J*E.J/8?!49R."%P3&:X(B6=9/6*R//V4<$\1YXQDBAY8_ MJA@/.X&+_ []850QGC83F*R=A'Q]!56&<.S\4ZPYO/3 'EGA1Z,8AC"0)=&_X0. M#;0,1W? %M&TFD./X_&TY5-XNN)P>- M/B.V0DS^@);/PPU&]?1@*TY/FTBS(V]OC"T+\-0FIH>X!S_DG&AOCM)#4_W] P#X.^!BZ:(J0%!NH$UWBBNQJA0&NL/KL/3IM7> MX5'?1WF^0T_B4P*^T[P-I!.-#J0(>.$L?2_*,EZLAB&^V2@Q917W35V<*'>O MD&'UV@+.(*4/"JE%QM9"=J]&+J3>J-2S;GIM;G]CF7Q1L[V6.HBI9?:Y2]QXO*V/W1@#4SBE+PPNRE/](;B%%TCV+ ^'NU;F-UBC.P'VT7TLW M@^=*O'NURGO5&G^JZ4*9N4A%>@L\K:5%'@8,D<> MGY24"_YR 1AZ40X)>(THR6*YQ--XW*/0K#$UMEGBVQ6\>W-U5WH:6P)F,XQA MV+UZ7PD$X8\,J\N(1:/E,X5NM186+HU?4R MY3#1;KO]H'3M@PMNI)[VK)-P@T68X-]17 8K;S3(BO MKL1:;A9%=$6D?[AZ0.P.I]748@R#ISI?$20%[-&DFD/9J#S5KERZOX2&1QK[ MS(9T7S4 MHAA=3#B,YJVSZ#46E7^ M<#O>?X4F4D?*7T%7=:X=5^&[T9NZZ7X:6P4+Y;7L]N,%YBPO8>B>-VR=*XK#2H=7+C=E>PM8Z/GR2WRR_ELZV/E4Z3.(G2.V;5(T]3K.* M[N1^JFMZ*$"^>V'6UIG:3V5;[7% 30KSI/): M3^.89-W3;_!J#=[L*^_,N?[@.KR.9J%Q7_.T)PBN61_&K;N5J<_7-P&*C=3S"Z0?T9%)+*.^S@2I/BP'_? D / M[;8'@;[-;L_Q:L74*[[&U;S>7#_1J<0M'QDR*]/-]7.-M37U:1_),F?YJ49Q MSZ"Z2-6$I!!7G:Z4@L#O%&=I5QU3OL_Z? DYC\/?+C&7T?4Y0AU] M3/E>ZE/> SDC<>/ E9;J9U=IOWIBN !=]7\'0L\C)8-6V^BQ*ZC:+:JS%]Z7 MZ:D&*?4JOXO56KWE-2VS+O MNDD./>S6XRU2IDI^T4 M*]81U/4M'/9]X8.OEI]Q@KB -EFT^X;7'B3:L0*_('ES[/]1R*Z698]MB-Z3 M[4G34(WW;LU03QDZ/HYGW_5 MS_C(8+9]*NEJJ3_9T?QNT0@&+S4>1HJ2D_:W?]S)O=2VN#Z>.]#S3&0,?<8$ MIUE:SM+,?7<+/C\[L%V1&L]&,Q_/YB7\[?<3]9VMGEQ/)XB%O,6#8!TMZE0_ M)PGUF;U/:$D9RG_?A4\@_P.6-Y;A[\8-'"=B3X$Z26@6ZW?LJS7ZY[*M=;^U M-)[/5PLTG^U(-YE 3'NHM>-K;+1>->LRQFR+^UE]J'&O&:2:";9^\RNF:8BW M7@MO/&XA[[-Q9%7 @7:GNG0;RBU:R5Q-#PO=3G7HZ?5]JKB1[U:CUBU10Z\P M97LA<>/D6Z_8!IJ=RJ[N(VC2ME)W*U_O8S.ZT%;2G6I2O'5TBLS2F[-WVZY; MYU!@&J6WZCZ*G:Y<,[C_1N33,>DOCN$7*?(4T3VX%V MI[I<@D1ZI97\UF]F?=2[%3N_Z5'^8\6J,T_.&?4$L#!!0 ( **:5,DA*64X!( M $CT 5 8W)E>"TR,#(Q,#DS,%]C86PN>&ULU5U9<]M&$G[?JOT/6.5A MG:JE)(JR%+OB;,F2E=*N+*DD.96W% 0,R:F !< =>37[PP.$L!<#0+-@?/@ MV-)TX^MCIGMZKI___;H(G&<2)S0*/^V-]P_W'!)ZD4_#V:>]53)R$X_2/2=) MW=!W@R@DG_;>2++W[U_^_K>?_S$:_?[Y_MJYB+S5@H2IYYR1 MCL<'AQ\.C@Z/-HT>HFGZXL;$<6-O3E/BI:O8#1R?)'06.@RXDPOTT;F@2Q+Z ML>O\=]]Y8#^9KWF<1\NWF,[FJ?/.^]'A[)VKT4P!8?)Q]>$?MJ;I^GR MX\'!R\O+_LMD/XIG3([#\<'O7Z\?O#E9N",:XZ\C*E L@<90O^KU'9;,1_-!H?C2;C_=?$ MWV/:<)Q<'W$4D'LR=?C_O]U?K;_)+/NZ[T6+ _Z+@_.(^2+#F)',8S+]M,<; MC+A!#C],#CG7'VJ-TK[!G]V F^%A M3DB:F.% .>!CO6/=($SG)*6>&W0'+F6'(L5#RO[D@TAR.[U=DCASS.1;Z*Y\ MUJ/]K40!\D27YSQ:+&,R9VWH,V%C1[0@#$1?DH&XX\IX.WU((^_/>13X;(3_ M\K\53=]Z,AV(-;X%W61^&40O/3JDFF57:1Y8U*-3UF/#],SSHE68LDAWQS!X ME!@',Q!Q5X3WY)F$*V+"TFC6]:M?W#ADPB1W)&9]9A&%#W,VO)E Z*FZ8CKS MF$H M$$7S[B@B%BS2M[/0Y^/-DG=8,Q0U35<\5R'+"6>4Z?HL25A09M_X-8K\%QH8 M(SR M+L'>_&*@&VF:-X5Q4V4$I:MO'&/-$&0M>WZ_4N7QK^YP8I\)6ZRBO-! MW@1$2]3=:W@F\.B^FFTB:=KUZ]=,(O.'ZZVZ1_'%@J:9$IF?L[C+0Q>;S *B M'H"T]\0?NQQRP*=<);9]%3=@/#)6V, MD^G $%H^\QZ8*C4% @9$ R2D;#G; B&2DN$D1E!89DH$;,D&$0P@YXS)F@' MT!#UF3W!X*@I4#(I&"@ :3]Y#0R.K&WO600P^NG)4./S!4E=&G0+T T>N\ [ M[@/P>)>(;]R8ESB?C1.@K9CUE!4!O4'>NE\,1@LKFO>+XJ@=BB,<%)-V*"9] MH9!GFT G 1&C(C2Z$(RZSWP:J#L-"0(:HYYT- AXC)U.1X. !SQT0V@19D1 MIS)3]CPG N+24V',BL# C*2(Z,!>UX8'XCP.J%0X!WRLQH&O!0M\M,9AL04+ M?+1@]]V"5<]S?'!0UE'A8 *$9BT9#JH6 1%$WF>%!&A,#0D"&J,9=30(>, & MA-"BU)2 9H308N(S&A9$C(G0 Q)@(C;-;$#$F0G!W:<6DQS7D]C'72-I/ M+1;8C:6->T5@[*CRUKUB,'9%>>M>,1@[F[QUKQB.6V$X1L$ [BIZJMY7#*#U M> ,=%BYX%1O*0(W49X1.6O_%#"EY"U?7.NPFD4+S(02.C V],KT(\8VO5V5?;W-1>GRL8I^#@% MHPQ]B3^(O!KF@!\WB!J[^PO(V9F"J9L\90<+5LEHYKI+?LKC\( $:5+^A'O MX>AP7)PO^*'X\1_YO.Y\%<>5?7>!^T2"[+-_%.T:S0YLP:T$QTVU3 U;T;P. MO^(M9['G1+%/XD][ZR'>C;V:CX@'.8H6!\EJD7OCB#+KE_33.%KH=%EH+H( MKVJ9?77/>2'\',VGO;%%F]1KA$974C2'V&1BU29:.0=FDW-W25,WH']E@U<: MNUYZ'B5I9<>Q:!@=#<0ZQU:M8Y:X-Q.)$97_Y(]U@?>2AFQH9W&U4M"7J)T3 M&6@@:G]O1^T ](/L&5?A,P,5X(4J%[>]E-\OQ*1R\V0BB MRE-['BV7:6 N7&P]J60&S.KF%$Y+!;'+3U9='"+UP QU3Y(TIAY+]_F9-;X_ MGOV/#YK/;I#MF$_/V93KC8V;66%*;;O6C"#F_G%OJ9F 6[FC7'JTY/K2< M?GV_1E0&L)K\%@'>IG,2YRANHM SC?2*YB O&B-[D<)]M!(.S%VDM[N@B1=$?.E.;3$M M$5]& M\46T>DJGJZ"LZ=U.#\_8'_]9A61RR/DRE\I^P)-YG00O& MV 48G0=@:QSB.0JU6*HHR(M6PXH:U]1]H@%-*3'OP)"U[7\MI_(5PX).K27( M$? *%VH]RM9V)#(.S"_*FU//H\43&]&Y M8WZZ1\%Q'UBSL92UG>C/[3A2?( MO'@5#K-Y>Y!QD(Y0G[; C6VB QD4KQ("-BA,_H$9K7HNPV@I:6.0>?#*'F#S M:"0=F$WRQ)BT[$9Z*I"5\.H=8"M!9!^8N8JS:6WR(PT)R%!XY0ZPH8Q2#\]* MV5P".M:IVH/L@U?H:&,?C;P#,XX^DQ=%'UZ6 UKJ-I."O NO>B.;;8"2G,$O MT)6U!]FML!)7D[8&[?K&*ZR8C:,3S^0W&:6N5IPWR!^MDM,\FK'=93D%>]']U6;?K9C!')1O"I)*[N*J>HV2AN8 M9]_SPN<&=2_VK ML-BAINFV*@*0]?#J+YVZIUX) S-9TGUUH"3(27NVEBY%48@_,.G=Q ML4$&8B!I8Y"-\.HO76RD$7Y@9JJDDV>A+\H,*M(H*$$&W$F)0RM:PW;M[+[U M).)X)^6#-H*W7(#^^: IW37[MXWK+N2/&E;NOIAL<_>%\Z[&]\?=W>4!?>:P M(N$Q3,(-9_X&ZX:W\V[-_4=K=WX4-U)KZL*;%OT51^[BR%]Y:>-IND8UI-G( M[DT=34552Q]R<; K3.6#O>LG=?7J5#>W>]V&3K$F$=%53.)GZAAN-[-Z/ MH56G5)R!)4?K)9#FZW::%9]-4YOGNPG3(3_X>L'T&T39)MP"F&YTU9+9O?1# M:0KQ_+99]J&Y&2^%_4I")F' <)_Y"QK2),TO/3.:#49M]ZX0J/7::&)@1GP@ M >,Y8ZB_NO&?I"*LIL:MH;%[(PG48&:I\1>WDO1V"LKBY$WM7C%B5+0:^"[U MVS+!,Q'9O0>DA)E$W#!A-G-L%SL)@JCNBS& M=$1#8O,X/XE)8IZ]" TMWW]AU+]X;E\F**B7[-0>SPPDGU/E0I6P=89145B^ M^**]A?2B#VP R.926XP")CK+EU^TM1I,#0.S'4OUIS35IP75-I8OG>(@+IFA M\E-M*Z;DS=)"OGA6N:;I*PVCF*9O9?=A&5N=2[Y(]96D\\C?]#F-)G8*PO)U M(J)G2"_$VJE%!M9YUI(5??PS"M\O\U:9^TK3OZ9;-5SO>RY^^7=VZFX-J]=Y3UI*3D7O/J)?SKY1VK+ MO5:6M?F%G)=!]*)?U3[=RM*,M9/Q'L2J-K\-F"%B??F9,N5]?ON6\$N#UO/, M,R^ESX;S4&UXV!QV^0X9;'BJ7)7>QNHP?G8W0R X01LU#MXG2BG.YVX\:Q?G!5*[NS$0+*U0 MSN"-6C[=U#)QJY'9W>:!,G8+2L'>?R."V.9!M]9<+._\V-YV6TG[G?3)[.B? MSZ_)JKT'QL+&EM,L($/+FTT0.G(K30[>+\0WR%J66P1JR[MP< HM"AUAC^ W M4E",68#Z&SO<>DT2H/U,K#^EZVHW"XY0G[/O'F7MZ*] M[>TO7?N87@\#,]H%6<;$HYE>V-\#DBDZ] W]L""'4=O>&=/5H&UT-##S=MLP ML_-=')U-)=D:,"R#*"3,=X]T6_:4\K#G>>Y;MO3\&)UY;)(1D_*V[^*U@^P% MROPWFDWX[;A8WI?2WK9-[]U"9T/;""O(4!S/H<_$5 4%D%I^9*=_"ZNT,S2S M*B1?EPTZC%M2'C8CID>(G^WONTJ2%;_Y(MN,55XNI VD)E++;Q.UMZ(87V': MP9X\%EL"J'\;/L[YT^(/)$V#ZO:Q/ /GI8O[9*6J_[5G8_EMH>TMN)VX@TRB MJEY81?WEE<0>3;0)A9G4\C-)O?91K78&9M5[LBRBX^T4=DFUFL+R"T>=;6C2 MQ=#2@ZK/P6RGIK#\?%&O_>\[N(>\ZFKE]>G%!9=9Y?'V*:"S_(0$K"<:F5A^ MSJC7S@G4V.#Z:R[ 912;7MQJE>%W9&OY(:7N/;\/K0[B=,H#G85T2CW^7&R^ M0,2PWD4!]:I(*T<2?G)&SN8-='X^8X0NX5X3%%C7AVH8*NDD374'C-"]!ZQE8_LAS]7UG M&;IC$5U.Z+BA[U1($3!>A:D;SBC?N5UN+.#7D[S00'9!Z?A]$^J&WLD99)@W M+%#Z2+:_7&?O$[&;9#2X]I;FEA54ITU4&8'3R+-[A73ITCB[U?EK=BZIX0JAIJ# A27/ M%-4HA4BCS!=Q<5?S0#5:(0)5R7 !2O)(-4XA&DFS25S C;12#58(3\WD$ANG MF&4JP4Z$^"7/-7$A:Y).-7(AO.E33^SN5LM!U:B%8-?,1'%Q5E-2-4@AP-42 M4UR$T@Q5#54(8HH\%1=TGO2I40JQ*R? !24D7VI\0M024S!DK+H4YH*_S15( M@0L!S)C#%,SLB3&6R=&V.K>6PQG;D^3&C?,+KF42"5$0+-&:+6JBJ7:J8R$F MKC--5.>I Y.YR;$0\YK(L-RACNU(ADV(; *VHUU@F\BP"0%-P#;9Y?1!XWM" M/-/,'U"]48MUA5D&V7#]ON6"&/H M;A9#-IZ_%R(C5 RD$=XLAK:#"$$4*@YR1VF4C32=0Q)@FW4CY'1%AE3:!231 M50$5+VN1@=5YR(D07M6@D7VB6J)3.\2)$& ;-3I4;Y!@E+G"B1!6Y2"Q_$ " M4^L$IKKGCCQ 6@+5N *\!HKJ%#K84N\08J4)-Y:?Z)#+PN.)$!Z-R)'BH@ZY MK!)R(D1"(W*DRH@.N;:30G>F[##;7>]6@>#7[E[9&>A\ 4(]J)PJ-K8@CR$U M6+)!XU2(>PU<6&-$#9EL4#@5@ET3&=(84$,FZ_2G0EQK(D/JXS5DQS)D0NAJ M(CO> 3)==SU5+MWMJ*,*JWB:/@M:QL-= %.@U:I87,13PQ;476RXYW\\,@! !4 !C>#*1";^^O>G>>P] )1& M,/FX<_!J?\<#20##*)E^W,G373\-HFC'2S,_"?T8)N#CSC-(=_[^M__^K[_^ MS^[NOTYN+KPS&.1SD&3>*0)^!D+O,X?[AJM$MG&2//@*> MCX)9E($@RY$?>R%(HVGB8>!>P= '[RQ:@"1$OO=_K[Q;_)O9LH]3N'A&T726 M>3\%?_9(]][Y[N6G.^\D3Z,$I*EW"^.<0$C_XITGP2OO.(Z]&T*1>C<@!>@! MA*^*[N(H^?T#^<\]YLO# D[2#T]I]'%GEF6+#WM[CX^/KQZ/7D$TQ7SL'^S] MZ^O%;3 #>'0'[]^_WZ-_K9JV6C[=H[CZQM%>!6?9,_YK MF"T)V,9O]HH_XJ9I]"&ER"Y@0.6O\05/V(+\:[=JMDM^M7MPN'MT\.HI#7>P MX#RO$!V",;@!$X_\[[>;\^4WL1$\O0K@?(_\8>\48K/%&"G)#(')QQW28)?H M;O_]T3[I]4^U1MGS IMO<7,9;#WAI?3$*08%/%/Z0PCD)B["=^3#1V.P,@ M2]5P='LPC_4:CY@DFX$L"ORX/W!N=T:XN,WP?\E\DUY-KA8 4<-,OR5^'N+! M'Z[%BF:?QODYA?,% C/<)GH >)J!;R:W&8P^'T&XQ O!I_^ MG4?9\T"JT^K:O ;]=/8YAH\#&J2XR[[+++GXR0D\\V"#%@U%#%-7SSG"=X^3B,LZ^,TQ8LR_L87",/'*%:N M\!JD_2TX0#G0UIF@>5\4ES #>+?R3"Q2!8'7MN_W/_L1^N['.?@*_#1'Q22O M B(EZF\U9"=PYS^I=<)IVO?K%Y@C]8?KK?JOXO-YE%$A8CO'ZRY9NO"Y5V/5 MTR#MO2J#*>W_!BP@(MTK5V(1@=']P2#[A*'W"]*/W=%5J!?>>A<#[6[T<'$; MF]GIZ '2H1URUZ.'2DQA8 >D!TE)./!N2 ^5E,C$SD@7EHK2X"Y)#Z)V!P/O MF'0'@(1HR-V3'APQA9&=E!XH#=)A]C5Z<'AM!]]%:*Y^0!:J[.!=D6:UL!O/2P&I88%S8=%<=@-Q:$9 M%$?=4!P-A8*_V]0T$BUBHPB5)J1'/>1^6E-V$A(#:)1RDM$8P*,<=#(: WBT MIVX=6@,G(DVC4E,.?";2Q"6G,G$JT@:F)#6(3MOJNO1A\!RG*53]'LQC54Y\ M';HPCU8Y+7;HPCQ:;?-=HZN!S_C:B[*,R@PFC:592F8&58<%48M\2 ^)IC(E M) ;0*-4HHS& 1UN!.K1&?$J::M2A-8E/J5@M8I,(E:N&%K%)A,K3K1:Q283: MPZ53)P/&D+NON4K287RQFL.8VWA0!,J!RF\]* ;E4.2W'A2#*G*JP2,&NOYX!9TI7/I>;-T.Q$A]%%1@>4W9[PONOU?7ZLG%]S<4 MU@QW@8+\'NR&T9Q'M-C]7L./'3>[HVY.GNU/<7Q10)XBRM?M.<*\M?_[I$B04, MSO&/*6?2+!OSVNZ-#OR.O=8N 5VVJP->&=@QJD/'JVO5:;G0:NYD"IH)@G.E M\,KO02E@B+#1?-S!NX5]3$&W#A\"F&1X 'R*:4.\_2B.!JN_QQ#;X\>=#.4M MEL?046'P9/##A-XY?XIT[(Q/9E*#W+.(2J,U"Q1ID\_+4KDC:JF![*P\T8BT M(VAN4BOMXY9*)3*#:VA(P$^IF2/7-?/K08L#8\JICA^FM4-Y*A7T6F-6'$V! MY14HLOA_+8_?(N5QFAK56MTI(-"8U ;FN(P4,UN!R.JX#@,J=#\^-J/PO/D MU%]$F1^KU*$@^ M_HFI!KP4^)AK3MNA(#OLM-NZ)'L._,KDQ[9X6I"+C%X\4Q9.:+GM<]J[I D! M"]5!9FQMW#>A'2/D)U/*V\GSJLFU_TQ^=?SHH_!J09VCWT&*U[[+G CJ:E(, M=X4N!_^::Y8PN "J\];8=M0R\39C)TW&BIGI/$DSE!?^;K*/NIOY28WE\^0: MH B&=Q#OCI<7C[K.&N;QN&:+(XBHM-8W:UEK^^X%^$29,41^ *FDDU!HYD+:N$C+T7^\]C'F^*X=98CDDI-I^!B'%^"1_HG M:7Q'C]XA)>FR5&KOO7W:H^OF^LIKDKNONR9'E5]AO8"08'VB]\6)4_8JN9OA MKV6W(,MB]EY".>,*%J4.]"YHI"-+E4K6\_5TV3*<)Z$77I]\4IM;!0/QO1"B6(G>)<+HFER MFB,$DN#Y#A]-4Y]R=9R$]%]Q<6@-?\M36C,13TI7$SQ/79-[^/@/68:B^SRC MM:%@<651O(!N&(8+)C:.9"J;7'JT1KP+K%DHF[F%^&ZMZY>X:X_V;?J^J5Y9 M;8:?G\DM\B@E-]=R! ASJQZ\51?>JH_A03?K;S/PWC?A+=L.#T-1@7N%ZF"_ MB:HB]3"M5Q![)?7P.+GUN1ET!TUT=8+A #+C7;7 %(7V?AB$='J).96\&Z9LFTA6]5W1 (:^Z M,#$\^)6_&91OVR.$TAA5-K<<. /J71,4)?"6%,,CDM<%9Z"U%@E"Z5%2KTYK MP@"#5M%P!EIK@2B3&TJ"X?$T:HFOH!RV5H6JJ8G4"G4=<099:T5@Z.EX;/1@ M8%\B+#+.P&PM$!65QY!M>,\DV3L=MM8,Q=[)^ZGZ:?-[OT8A5H:+UN*BY*+H MRP@/_#+E#-K6 E-2&$6E5:N< =E:7X3[0Z.P)<7,&;"M=861A'KET1G@+<6-?E6T_!( MDU5-9T"WEKCFSM,H3$DU=09C:UFK;42- M2IK,X@;2U=@GVI4KO8?US$93,P>YN3Y#G];GL.L1>Q4)K,61S;D,PN!$IBJ'%HM8BMR MG3N8IZXF61YMR'\VK4F+Q/Q0]@= M#)&]-B%BR(:\Z.]@%@5X+ZW*SFRV(9/R>SQ<(/A2.+=5PD1(YJ3$=QBIUK9?29'@/_2G-HCFY(X;M M;9+'%]&#[-I_QV[&5ZFVQZ(C9\WR INY-+C>"X:,>Z\5"=)V[RV[-1EG%?M7 M7[?B0LM Z]*/.KH7;^M^W+H?C>FHNE9?Q4,TBR?RR9QR.2IXL<'96")2.:,: MS:QP(&H96%,C=3YL M.;''- 4'_7Q[(C=J#//P#L0 [YOF>8)W;47E! V!ZY$Z('<]1OJY] 3B_^K_ M!A$^)X1YD-T"]! %("4[D53RT AU*"S0/!:&8 :K/0JO":0_!E(?\_@HOJB M0,ZM5JY(M06\5^DTF:\-I%EQ0Q&$5\GRB/LY2OPD8&Y!\]QM2E)7I*W'3:]Z M::(T?\ZT);5H&8$KXI;Q8$$QL=*-(#E*K5JX(/(6:!,EL#X#D-*M6G4IQZ+O!,QN;U"0XZJV:N"+6-O%?-*9$8\_LT0!$MY?(58\\ 68$!UMUM MOB#W?45R5=,Y(V@U*Q;4B\*;_@F@ \N/R4"3QH@:+5W0A!"\D8)/Y1:('IU$ M%EYKXH((VZB-5&8B4_W5I-S@E.LK%87\%*XFH,@( M6>UPCK/C:X@9/T\D6[_.O;BBE=U*,&Q&P$D*CO'8_"$/6BN-L 7MWX;G7V!XGGW^]@(6#BYY M9%Y,X5107LR&#?%X'CI5:%A&8T6D7F5K&AJR*6(_K(XLBN4/IJI0H M"A(\),^&-!$]EPP)=-&GP_&5I7=:ZL.CB> __BXBU^O/ MG2*G#[Z8D BI)I45Z8/6JGC1J>K8!VGRY=460_+DW<06!.W'>0*97T M&3-8GX%7D$3NO+6Z8UAS%<2D<\OTVKM%++;W.T]=ML_38OT&]#@JYZB13-ADYY:5KH;7#. M,*"4U_7;3:UPQ0C,1RQ]FQPO?>1OD9ME31V,YU01WX24GO_59!9LFD0FI7<3 MU*B_I;Q=?0;4HN8W=42\?/ V%#K1W4!I<#-. M8CF_HK0D';M5ZE124MIDH4LI<&X8O57_5(W<4&"=+6PM$37G=0BV(+9)Z7(0 M0 ]3P)YP%W4 M>OR3AK;AU:+N(G[,7&_PTQEY>S+"?=-3ODC*[7;CRURDA(\P M]U%"<=5 ,C%%DO")T&GQZOEQ$M('?J4[N$$_XH*^3?#=*[2^<6.A2902 M%\T:7;U,Q5?<]0K#;UR]PVCVQ2KUH!V^'T&?9,41ZZGXJT/R+P#WJDQ@;)RL MO+'G(68EFD3^ZB&P8J]%9G/F"B/^6SX'8?$P^>I:3G5GI]/X,O!UA^QB,P+I M57_!E2OL,]7SY &WA^AY,Z;(?.X'-35& M KVJ=]AG2K5!)"IR8WKP.E0G9T.BL*!2R9 L"JO";\;8))__06U.(A$CA5J& MQ'X336?9U>1;"H3[,?)-LY]TP6[,2Z%?81K[YJG56],;VN77/NB"39F60;^2 M._99%%W/+V$2L(O\9FQ+\.D?U,H$TNA7/<@^>]ND@?W@%M4TH3$=VP;.(^P? MBA>-TFO_N7-8TR2,']3P-"13V>2@Y8J-\X!RP#;=P,9>#X8+=C:.9"H[&[0( MLUDV.,4S1C$T+HZMI0E%4YG:F$[\JP6-;"=3^E#ELFZ'>$$4$KB@:!4/E48& MK61MUK+.<-M@]3Z%3(/FS5P,Q@7K&%,^E>6]%/^X?"TRL(5T;M$Q+0.;TAB& M8.X2;"BV0C_T@UH0Y;W?[>]A+.<+A.%CM,K4:JM\U<(A7:U &REK=P-''X5G MF %YIGRCF1MS%Q\[HY7QI:[*I6XUM"+CG6LT(JDW)J@W+LK=AJEI?=FSD]'; MC6:E?P5H"I T%;W>9,2CFV)];1_?ZLBK:6703/-_Y@D@3W\^PKL9S%,_">\> ML8J>\>^D0M6@&_^0+!B,K(@U^*CD;L.M-.80? :6+UY>32I/%;4IC870!)I0'C\@'\[!=4+%S=D'04HD*;%=>_)(=UV9\Z"Q.XO(,'X MXN,D/ [G6+;D\6@2C2J-4!*251$ZI#DE+Q:D35?1Y.H4P*X%ZL YG\HE%4D9 MZ95P+'SSJ$KL*NY2?$JS:$[<'M]2$$_R^"*:B%\6TR%U0?KZW/1+O!VN0-*W M)$I(P#T4;MG+UMS&+NA$AM^&E%:Z8;VB3@N2H*U<243M'=*%B 4;\D%O_1A< M32A"ZM_ \.XNTG2<-1J[(%X9_E8NX69N M9MTA/P1,<:]+D(E?4GBSW[R71123Q\R%=SZ60?9ZN_&WW!U,M75AH,Y+O\._X&!S@7=N\O<2:RV< ME&>+"QO.[5>3"3Y4+=&K#%O0W$E]R%DRS*(@E;[:6#9OMG%2&@)=^!7&&T0.-:LY@')[/%P@^T)5?J10I MD-O*>@T66G0.:D(3=YL*+QR' 3Y/(])S.P,+! (BEL? M^.<84#DG)("#LN@/^OLUZ@T/]X7Q;4';8S0-D&7EYRX.4SD2VXP&,T;(ZGD^>O_F\0G<9^ M*JI%4/;2J1.G C&=.+/!C2\!O()[Z<^5+OW.'5D1J%G#G/4USN?;AH>UQ]*Z M14&=C6M^O&>YS\!#C#=>X1T(9@F,X322^/H(A8Q@_-WTFL;+>C5D#-I0K^TT M3S,X!^@&Q/1@G\NK9L8"CY $ M)./Y8CU<:VE/V-?+T*>0/0M\2A+84J^?BNYE:([U_&W8IZ1VQBP?3&>],6_6 M],9X!R.YE YY7+Q=EXO#D;B0NOG>K26A65/@0.39 MP=M6%@ ?HR$CX*"46D K#B! :U;]G_T(T9(.7X%/<-#[!!([:#G^20<>[<%C MN]AZ_+<>_Q?M\:_&SQTB)W65P1 MM\FBE-H.O[V>48IT*&70"@>]<47:Y(HWIDQG*B"?XJW/D$[MK1^)Z,+K;>JM#0D5L;G/M5=8^KR1+H&HKNUHO36N[&J@U!@-*/BN'1%\';D'%4\XSB^159SQ2,3>UBLD:KRBO MU9E#VEN+OV;IT\W$=65>=FXHHQ715;G925!C=']U2V-;1_O6T3Z![ PW44 M=_CR%7=HDY.=!_!H'<4=O7S%'345MYZ?<7OV=^KL?V#/V9]W#_IMZQZT\NQ_ MN#W[;\_^V[/_]NS/.?N/6MAX>_;?Y-G_AW/S_/!G?ZM+(V]/(NN?1(:MI7R# M/Y%@T_3QHG[M/]=!"ZX\*&C&5X7>G0<%&R;>LEYV7VB6_$A/(K2L0O1OH<0U MZ%R1N@8KO2YEZ4G^6P+O4X#H_99BK.E)GD?GJ.1YK)BX4[7\[(V/C^ J,9>- MG)-IB;O732F! *\1O"\=%5>3KU$,T@PFH)RQ!/)4T+@B7@4;O:Y!B:7]&P@R M$/X_\-'5I%H8Q'+FMW9(PGP&FE>>QO>('?$\8JU<>J5'[&CCR;+27-]6+KV2 M =-%/\OGP/62U5L)]@6]1SO8%&9Z05*2FORNE5)?4)C-3:^AXEWE>M?*G&_ M,I2.7@/&\S._:Z7+-X&9J:M1 \8;[N]:F?%-8&9&=PW8:QZP5O)[$]AK\\!D M _5=Z]I@$R S1$=WO+>6K&W$8!LQZ*FC+P!.D;^810$>!AF*[G,J:6F40$;C M5&1 QH@-+F(^/I5'6$YEA:]?;75:FK+I*M_PNK+(63^HOIRYBT>>3R"51!7/ MP-9:.37_U:$S*AE=Y,J7/QOMK)C5>/8BD'ACYGKCGLPMFITZRYV=@=YNM(;V M]PA-H\27ELUNM!G?9Z:SM+'>LP8#U;PR:,SH$B:G?A* F$QO5PMZ=RV9TM/; M\10!JD&IE+MT,+X*^&.4%7H7?BJ-#!I+.O7C: )1$LFMN]UL?.EV-? V#Y5$ MQ[P/RU9-OII0S8>TO(9X2I>0C*\5_=((8BXL*"=2'XOI#6:H+%DJ+1VM('-( M/0I.+"@V4LR224B@^7$)3JP:07.'5"+@P$2@^QK!, ^R\EK)+4 /40 D@4-N M8Q=$*\-O0:F0+R#!PS F3VV&=1.$M\R-D^,92 ,4+>1/UB@)'5*,DI=2 M4>\W>P'HMO!$I46!4@Q,L5%FOU1"01W(4 M9$Z%=A2\V)#K5B)2A1T:S:R(]&@96%,C=3YLN%^PC@8LBOOTUL(&,L-$SO(8 MYN$=B %>XN=Y$@5%#;(HQ%7D&%S#5*%TO)7)(,5(^+(@N+7-'2F_/"4BP.+.B_$Z.<9<, MX.%^\OS/'$5I& 54UDH5#M"U0XH>@%L3$:Z5V9V "41@"?,:P8>([&3QSX(E M3)/6!25U8,=$/JA@ :4)U#"&T^+/ /H%DZR1Q^!6QCGHN<+BELW.J3.J$.+&PM*[)?F\!FS269:,H_^$F6S MTSS-\-A&GYZ". _QY$MNW.#_#_F37=G;6IVYH-(^_%D0=3N+T@5,_?@+@CE9 M9PN4)(Q0+*X@7*ZMG.V6)!C=LU^'5-^750M"@):62EW8V@$Q"['WB^P-=>EY@4 04<63V]E, M1H_D<"DCLD C^M>;)7Q8$%WZH:_DCALY*C 51]*EUT"M@!:!@XIH\=",W8A. MXN7OR7_N_13\[3]02P,$% @ HII4Q>$GLW0@@ 4K@& !4 !C?7E'ZTW_[K__G__'O_]>[=__KP^UG\#'V#D\HRL!%@F"&?/ ]S!X! M^=,7F&8H>?=7,'L_?S_9E+__ %/,%4>4!_]Q6O[E(Y8'X@!X1#)E MG4Y_F6Q_F4UF1Z*[.,B^PP0!F'B/88:\[)# /?!1&CY$ "L.F$&_@H_A,XK\ M!(+_\1[D/^>B=N'T3]^)?^SPW8!W,!1^NN/-/SK3X]9 M]OSK+[]\__[]_??Y^SAYP'9,IK_\KR^?[[Q'] 3?A1%I: _]5' 1*3R^Z7:[ M_87^M2!M4?[8)?OB&_-?"G4P>1K^FM+/?8X]VJ@*;$!(0?[UKB![1W[U;CI[ M-Y^^_Y'Z/^'6 ("U1Q+OT2T* %7ZU^SU&2,I#9^>]T0E^KO'! 5\5?9)\@OA M_R5"#P1@Y#-;\IGIBGSFO^2__@QW:/\3()3?;J^$5FUKLG*F7Q15U1-^@Y(P M]B^CXBL#&=H4JZK\H)^_RV"2]6KR-K]A ^[C#.Y[J5[E-*ST5]2OM8]\IEL9 M>WO4KY4KG",HG;45UFY:7IONR:\^XY]J"J(?&9YSD%^H2 1(/"Z53QT[E5S* MCKV:U#WQW7'2MCO%4JG$%'GO'^*77WP4DNER0GYX1WYX-YGF_OF_X%_]YT6, MI__S79HET,L*>=24O_[$^?LO=;4(W7E2Z(8GX [S4Y U%(K> M?;O[Z;]2&O"W@NK_^_=?CE(,=?1EE(79ZRUZ"(D.4?85/B&.-7PR,]TN4['H M?1Z- R"0J-7$ B,%1UI B*TAX@(OW?%Z^0H[J1__ [T*;6O1F<2$0,DZ*!I$ MSJ""KY< %CDQH-0 DUL 1K&CN\=R.5;5_VP&!CR5BMZO_LV!3N>HT^SK0BCA]^2^'OVV 4' M ;5)7$@5K@.$2^H,4F3:"2!3L #&8QT\^1QWBY[C),-ZW64P.XCG%1&YT9VF M5.7&AI-+ZPR I.J)MI_YJJ1D HS+XBZTO.X0+%T%=&;WI5PEFQO4&I$#,)'I M)=RR,F+[2]5/X1XE%UB#AS@13T@-*I.>A*M@W8'42!P A%@K@;N@I*"@M>@D MV"Z*8?,3_AUODI'0FG460F6;#J-%Z !&NG03.HY\HYO[#\IB'3!DUZT&EPJE M#;"T%.5#I21S#BA-S;I@0L]#;($D7S_%3T]Q=)?%WC_N'B%NFNM#1B.A\+)( MO.B2,AE=R2JHWUC/2C@< )2RDJ*U+>4$E!4P7E!AMNB,_N26]/:0P-W<587AQ@MT7#0PG)W_H(CY$68)77;XX6JR#RZPK43"@Z5$D+,Z@2$5+H7^I ML-+S7 1R9D"XK:'M'OZX\K&C"X.0/47H<#I">I,(ZU"ZCBT!L3.HDNLGP!-F M G4NVV[KW/=QVZ3Y?SZ'$9H*3>;2F@201-DZ>#B$S@!'K)L -#EE^5_" J:V M$7.!?[Q.[N/O49>E54H+:&DKRL7*D>("A 2OW/AL)S.2J5(;F5OSG0 M_QQU6J&WM+\QC:T>)D^O]S>/<20^9FF3F.EID6I%;S?_[D"/"U1J]CHE Y1N ML/U*T?$!3'=4VT/Z[@'"9];[:)^EQ6^:,,A__9]THB)'R-?!IS""D1=B6V)V ME"QXEJG'.CYL^IA"X*3#1_KT/_U@/9LO+**MO\;M!Z$1WD&3O!?XIS3>ASY- MG?$![DD""!+[B[(!;KY/Q^=YFF)-.I#8)#*'.;YZ5735*6BOS"9+#T('<"33 MK?6:B-*Z XG\DD()&2U:TP 1*-O&28.0=@F:!M/%Q!FX2%44O3*"E/57%^!S M =/'\\@G_[G\YR%\@7NL8'J>7< D>0VCA]_A_M!<]VKRFH.7EC%5N"DQTKY= MKK;KW=0!^/50N05'S,M2,I$?T%&*"\"\17A$A1Z>AT^!J+84P/Q3A.3?%A,\Z9.?[G#3([+=!?/)&\W8[ M?^99Q%:G8ISM)J7-UX$N.*NKZ 6/@#AYQ<-!,'3J).:<$4^UJO.I_CU?[RQG MK=N1@A4$!6]U2G+!DUS YS"#^_!?>%V7^[F+.,W$?D7&8'+K MV*5V?;\HHF;+5+19;I #'DA53^$,Y6%J)V!UDZ!G&/J7/Y[)0:U\&2V@-0V[8C:A9'+[0.9F=8N--0 XL2H%*C5Q,3?&-U9\0CF MQ%2Y@MW)YSAZN$?)$SUBJ:R%\3+E.C@O3E<^QQ[Y]#?%(R13C5=NL\;^(+NJGWE+9'.@6#"U'2(3 M/;S+\.=!=M+98W'T2+1IG#I.C!XZ%LTIW0"W-XJ:O(;'G:HQK?'3Q<@"$#9P M-W-F'.BI+,8SDA]C4'2[L/2X2>)GE&2O-]B.# _ATG[Q:8:06M%OU^DY4 M3,_.I*;3!70A[D)=T_:^E'%2WU=BT!FT?40!PJLL'^^5V+*K^ 7;#PF:HY/+ M'.84#:C"KH.%[1/7"S_8.8 \+65;R0ER6A >=[\(+:%VU M=W'P[H#_XWJF; M4C_+Z^9C(0K3U63A BSU-6Z?]!427/.%A?Z?8)C0^*./8>KMX_20B"9B*8WJ M],C']I%HL?-<>%^BK['\.K4\O"G.VFERYWB A]4C79-U8K.3R_+5F1R1'2S, MNTPWDZD;,44:RBI=K+D,Q^OL$27YXJ(+A ):@SL0F;*UG0>/D/;<9N'#I0NO M"Q14;.TT" O8EX=\79N+T6_EQ-=Q;*>^\B>!J4!XQ8O:NF+\&UK7GIY)#3)_ M%]O1ZS,75A1-?037K@,4)CV]DS^'1TE*#EZSUXXG MA^KLYH"B:U(52JJ\+ )\N]OX+NS4^VG=NL Y2J%'Z%4Y_S=@DAR#K-J[6!F# M%5@JO) 54[-+D-UNYKFP;U?54_16=G_D=^+!;''%?P-?R>I9[4%7D]C\4RZ^ MNKQ'7'5*]FYA@98[%]X,JNC8>JI?Q$(\,R9'0)0&V*[1?1&H217NH$F M/C$+-@L"-'5A8E14DX,IPN94A#.+R4#TBJBPYU4.*SF+.62IJ%X%EXR>+6&F M_@*ZL-)7U[0)L9R37=LY ;"O<8;4ICTNI3DX212MHHA#QNY2M[/9,G /)T* M-C%#&5R:Y^H7UXI>J8O)5DR!BF>2<[#>6TR"B0OPTM&U*ZR@LDIW 7=%N>:+ M^&F'_2@YSB9W,%A?;!G)\17ZB&5@5\3D*0+-X?5TLZM8[B^-/2Y5A 63G;$0C\Z+D"XEY<_6')N'E#?X=G?V)\''B1R@,MU:MRL5 MXI%?MG$\BO >6X7!GBOGWVAW4[-#7K18[EQT[R(]51R]RW$3W&.'S@B*3B[+ M)T+RJ(H.%G;;.EO,)RL'_)66LO*C(9=Q6#P,E M?7B:63AWK)A99-=VA9"IEVPZ.ZVZ=OPMEKM;JV[[+&VF5# QWSHP7+E*R?9- M3H2F:0>CN1%^IA=PUA&L-5^LT7SI (14]6RBJAY$ABBG$X$^-TG^8I=J*$LR MSJ4TFFU.I&@CUUR3C/6,OPTF+CRO[E20DV3^9 M3 %>1H#T$28(O /PD#W&"7G% Y9GD\F$_'_VQ_3_ 1&I0Q2FZ0'Y+F#O(GYZ M(H6%.X#7)C/X_DN@8NVM5X.&=B=..AM3&ARS-\ ]DZ2M-&#Y=GVTW\[/I>JTD9> $/P-%P?D^+=($ M]S(S/!4S=H@R&$?(O81)A^*?GGG=X.NQ)/:^/* B]4+0V5&$T61Q$U8QZ/9 N M+O8DE?Z=[5-*X>1C6VX61M[I])Y)-9#;_YA6+EP6:JK;.K?CO=,#.RH"%#+88S[)L9Z9$U/NZ\2.8U0N3WZ, M.8<+4\_I=<[;%53F^Y4W^ 13VJ6:3>32*^'>J'3B\$-=4]DU ,4@8[#C.GI5 M'-XL_96QJ+47E.SB%,D<@TQ%APL/2_)?'U/3=+QKU)-A<(?3Q[@:['0$L >L MF_G2C=H _55OH;4C/?F[=FKSMP/MSJ@3?3&N 5P>DZ(K@SVGV.Q\Y,(,>)KV M^DC?B]/Y.[*Y/^$:>K&8+GU3D0P*4ZJJNK+;:(>V[?6KT1N87"=W&3DQHA=7 M-RBY(W= 2O>J8F9;-]9=YH@OL46<["8OV,W7+IP6]M%9_:K;/7A2<]+S\A)4 MJ5G:3+;@*%)?#,,F!UO!!]/)PH4:D#JZ=L+N>+7M*NZNZ#6X1EL4#';Q5E>[ M"VN,FKT26,T\WX7GY*IZ=F+,R3 MI*0<44Y.H,R8ZV-DHJK]-1:+N.*H+@57A3Y_SKGS9DXB M3*BI'&:5*%,7L,;B;NB,_]2=\E5(;;I4@5#A=HF"%BD[,U@'@"@IR7E9 M[Y,4BCX@F7CB?>C30*A2"HU>SI\#8@+PEV\1//@AIOEYE(P-=RAY"3UTBUY0 MU(J[YU(8RLG 5ZQ,PE#_,XO@76ZW4^M9%V2*M4Y?&2U(&/$X'1P'V7?L]>[B M_8%"2M;50EI3G=ZA[+'[!83,G\_Q_]G,MJJA8@L2.1=("[91T7&3Q/[!RR28 M:%(80@)?L;+_ZW_.$R+[TYW->:%3,4Y]5D+;W<$C3LJYHMRGN\7?V&OI:3!# MIIJW,[:,KQH_AFR0\3/4:XUZ:PNL,OOR0A$ +BRY6@JU@K4*"B<>;)=I'2[S MO-D=BW0)O85T'2*EN6DZFL3LV''NH8T3Y9W4U!2GY2@2GSOQ4IM4X[L.2)U' M&LO(%I$I7F>(CZW$#"9/&+K4KI\OB*C9X)\MEU,77)*JGNV-8$K3NJ0&]@!, M1YV=0!>'L<1\*HI7,O/)R%E>S=EL 6U&'6HK*@2.V9T"4[E[O\"G,XJ7CKT# MCXC5)O#1?&4S@D91/1$BGE7W$P;?7Z$]EOF />,7F/P#5:9@@3N5,1A\:=6I M=BU64$C-GKA,/#>*7*KJV3ZFHGST\<-3P>D"NNACU-]0A%=I>VS5N?\41B%9 MV&7A"Y+C3(W5<#%515-:M54[^/*$TMYRM7$ A?H:MRJ<,V:*1UAC=P&4MRA% MN&$?L6T?L2/>Q\_D7%^.Q@X>DZ^=!SX5@&0U5FX@K6"GD M_".SE2.[UF96:6/."GPA;[-SYH%HAX[\T[RXM2=W8= +^Z3+9*LG.QK <>&A MED2UUCG@\>BF(+;S8+/4XY@F0]KJ1S+V_L:'WL)4\)?Z@!5IV>P&1O?+7_:8 M\F= 6J88OWB[ZM2X;7=/M^U6QFX_'$U=2-0M54XR@ADY^ MA^-F-@WVRAOT: M1W'=HMS5=)WR*S(;WGPHF]/:?G1RLEZ>3>9;9S8@FCJW;@9HXJ(P=V_Y2N1G M)VX'KJ(7E&9D=P%EZL;P%"C66H64T,A)W\#RH]>TY\YR0W^9P2[Q%W#BQ(6PCJYJRPI: M L3*9*#527*;@\5L8ZP45>=.5E%7P1%4GUXR6;=$#UO;X8(%E:F1T]_ '2K^$49R$V6LQD9Y' M?ET*2U?R!66/L7]<-HN.88QJ8/IMC-&&;;^W,?)Y5G@R0,NM"U?BU@R7GY3F MR4K9% ,R^,.=P8_;('=)'U"$ F%^>2&UZ4$E5+@] %JD;#4PF2[F+B3645*2 M#RR"(8PJ2O_+7YZ3^"5,,;HE;\I&[)>;),9JB(ZPCW]E 923^7QAZO:I<]TH M4JY581)EY0*1#FD7!G"[W876F4T/HP&'F?^0*O4 MW+ BCN \RY)P=\A(6CR0Q8"DWR.UEV,6<57,,4XL_HJJ%45FD0\P#3T23!'N M#QGR.VX]E+G- 4_3H"HJ%5GS'(J;F>_"J5_D">2'/B\H-K MHDYS6,>?,MK8>G(YW:Y02:N-I6FU5PS3LRKJL;+YEM-&>YA6S@_ M:PE@3]9]O%]WH23B":ISY_.S',$.@S:?.%03=&E+L0[<+@,5H"L2P6XO-G!B M["JO!WC5E!>L)UP"<)D5ZCI@)PEXL\:IO==9!5Y3BLF*9KT,K"?JUQ+!#FPF M_GSAPHGN23WV+8'>6L3%O?U$FCVNN$10U6*;&RK@K5&"0:/@F M#H>Y72"ST6AT@#X^7-C7\K7J/BEN'0O?0%*1Q8E38)4"L'@?'Y*[3X\46T0? M$?NO2EC\B8(-Q[ -T@RM.+>3I++:NXLI-'9GUAD+-Z ]_'@YCU,_./>L-"B+ MS'N.W*'+&N13G.#U;,0*C7FO]PF,4MP"81SA50']UYZ&))S[?S^PF(*.BMIC M?(!AY/JH/&&, MN39B^N*_UM/>=#/9V;%)\%R7BM',[IULY48&1'),%D%;CP-+V'RKK' M;V07PBM?/UR*_X$Q?$].'[K:*R>R@,J:>ESX40I6CL''7W&A.*%,MW9MU@(Y M?Z/43AS_E$I]QI[^"O\H.BOD$5I 24M-+E)**A9R,@G6.Q?.#[OTDR"&< #* MXA9LF,\CTW@BRL> ZML-9L$$Z1?'ZD]?$+D?%C0$A\Y*\:VZDH**6XR(94GTYHO =P!)'>H):FM1 M>A=P2I)3#A=P>XLR2(YYBJAM*4A%Q"93VLK4K>>RY5&R7;\_ M63IQHZJBHPQ8Y(C."^UD$^FJ5]NJ_^JO-@MD*IO#,SV&Q(O:))/%^8B5;,?# MXG]ZR*F PNX2Q[;J&FN#PXD-.D^I5GP/HSH#C,Y.'MKVJ29_X]JD8@LLA*9; M4\=GJN.P0U7A:(1/\4&6N=ODH8BH3SIM-7O\<0)T7)@S):JUQRKOA-[A<+SB ML26B<<-XI4@C*V3NBD-LV,L+U6WY^Q8E&^.KV6;CPN,9%1U;IV:$Y]V.,-'U M?<'E#)AV37O.DP0;0$_Z/KP>26[@*RU[_1TF_O4SS97S.TKQ&K/^ADC6=(-_ MRC"01VJJUC 8^#MLV3KUYDZ\JQS?PN80)!PDNT8< ))<(PD]LC-*B><'ARC, M4N>6["T?TVZ>#\WF87/7580-/-#G'_1LXOX11K6&NXI8_ 4-AOH$P^1WN&]5 M=K.MC.T)RE1S=T^ 8VO"7BW#W6+C0E8)%]J@A_<88HLA*,-(]I!D'W,=5.Y; M/L7)Y0^4>&&*\OB5W$KN%'R"'$-E'$\QLBSSV$=(7K)UO;5Z-SN0^JU,<+E$ M@MPBVP!%;1 G .5B:651^MN821YF+AP$S>=T6)W>6(4<)]%<-[(GFID0"H?U MQ-NM;*[S!E)_*#1W^>81UQ8]7C$B;QW,3,W$&4ITW[B6^HG?N#JQB"888,>O MU9ACYC6_HN_T3^(X)#5FPR=RRN:T3NDZ.?-[RN5ZY4(J[3XZ*WN+,,+_CB)$ MGSJ![V%&:CQBJ@"1+SFU$>0W UVQ]H1PD]3#XCK@3HNK<>D%'Q(!G+ =@^.$M-GUNG9:R6NLO<[N(J^BB'!A_X'%Q_N&0 MAA%*TW/OGXKRV%O@I8=ML(WP02TYR1^#7?X1 M (]?,;^M5K%=M(]+U :&S[U:7QV"TV@6>FP=*?2T98T"X$Y@ABN+LGR0A MS_=>#22XCUD8@6#5:%@'^\^R1VU/OJ7HR PZ+E1P&0M4%J0M:].PUI._YGAM!C:J:]LL3BF4"*M2U_ 1X MYB'*W9 :5C[R/[Q^2\E%_G51.?$$F)NC#:1Y#1E)<]S6S<*&E*81/$ M8HX\%QZ5GJI_"_OG=_\!/GV^_N,.?+J]_@*N;RYOS^^OOOX&SB_NKWZ_NK^Z MO'._)MIB-@]\4QM*A=RW(O7>1.+;XYHVO8]O$>FK<(]J5YWW\3 >9YQ/F7QF M/%Y3U5\G#_\=MAO9358[%S9BXUO8?@M=?I$\84B*;]+]56U0DC^37WID"?"< M?Q_L7L&Q.#$L/^Y$=9*/"&]HO9#N'?'/>Y3O7,]9WC'9DP@U5G-#3,>4ZI!1 MX6-W.>OY9.%"*B1]C5L5&RH2 (Q\ "NL]O:N[.:,9+^3E##G4[*X]N4@[2KQG^*!. '?HC #C!$03I"SGO@ M3W!Y]C6.R,1;3K2?:3IR\4RBRF3H DQ9_?**JY.#;:EF&\_JEK"/KJT-2!R] MH\N:XU)F3R0HSAQ&:ZW7TN%7%GYY!IN.K8:. *,5V37-:A1I5^1F3S#7_F[E MPDJGK]ZMPXM'\NPE)7>J,$T17LB31<\^A+MP[\YBO&WMN>>1H^P4[W-0^"+) M*JK&:A.N8E/D0&WSL9,2%*RV+CS"U->X%0J60!^1;65.;>?RJ&T'#7;P:6K# MB(ZQ5H$1A"3^(+9Q[!,J9.R,W?8]6]P_3 M:G8]E!6\3UW(QG"R :T=2"$1_*60^3.9?$NQH!P"Y\?YN"+:;*H?%N75:@1R MZ?Q,SOT^A1&,/+SH.+IT3@"H'C^;$[SYVE@=<8FW.]V )@)*5A 4O&I3W"G! MF_UZ\(0V,!><:0&<4YL%,T[3NN6/.N!H)[-8V[RKZ 7K&"?*$TV%@3UAAHO= MU-0U3:_EDU#C5F#LD=#-!1*GLW2LM[O8.1EI4Q>R""JJJ;H\J3"[XA$^H@ E M"?(O'F'RH-I7#2;VP',^66Q-+39[>0:IUL(ME!>GKNZ@!'VGVQ!V'<5@ )RZ M$/NGH:JJTR@$@%R"*Y[C)D'D>6&A7G[S@W=P-)2=;;O4>E-%$GN%N_"WT*'H MJB%,:<(@EP 08W74]>AT_B"-9M=)6<#ZU(4:-*?JK^KC"M#GXNAI#:L@S22Z MXO-8#!A]6ZU[S\!E92VUGGG05+6$GGNJ3MW;NRO"0MX&5?;!;OHR::?V:QO; M>Z\Q4.I"/0]MA=5W9A2N+&O"49 3B:0YE]3$-1[C3?5F6SZSU4@#B3D=408< M3A:VM-I.=BZDF.FCEYR0+WN\S0D6H>N MCN$*>%81Q]Z1K>%BMG$7Y/J&<.KC4 G@F8E@L<1,B.,[I-S4ROR4-X-.G(=( M@N5 &[EAG?$V?';V^#9 \Y4+S]MZ*RY9".<@=F0O4Y^'^KDJ'CM+#CJ?37?0 MY3V-HO["<^%*<)^;#JBS?_LWD0-S[EC G;J05[.7TJI;';::+&79BXK1?TG, MZV!U;MI4N_5R@4P=K64D>;W,+?55GO=\M_DH\)>_',@;GR!.?N:^#W3!:^EW M?>\&=#-#P "(GKD0X=='YY;#(BBFV2UN*D];_T(D8;_U<\5E':4Y<4 C,)[< M]J=#Y+V0"K*.:@4S%= MD9)?F4X6.Q=N>$_5OROOQ=77WR_OE/->F -Y7L,E MO8]I L($X1;P#\18)#V 5. S!V%E(VHI/KJ8\C.,G6>UFD-/=5OWSUB71\@* M-.#5!/:YV2L]=D%%B*.=+"Q-JXITF"31?)YI*?\+-QF<#G\^8*?>>O2%XI;U M9X0>2*8GV5*QOP'M0[4RM2=-*%5YL;8K99;9_>BRDEWA(=])1Z2 A!/:TJI[ M&AOD,Q=FU'Y:MU:/A1B2)"4G!Q\J>/[*\$P7F(4XIS:\G"7$:0LH]F;56TP" M4Y'V?3>\GWH=Q#:VXXA+&KM M-)EH5IB@D$U^/ IWP?4- I(A6]7"CL2E$3)S(6/60&:(-C%T17N4#&JBRQN[ MUS-02E=;,(R(E%OTG&_ KH//7JP.>1?YL> M3JOP7,IPK=!SPSC]>L^Y #:#+=?+I6_B$E_]P%]'@(O7G0/ >.Z"Q^JCL^XE MON:9O#D47V*7Z>'EQ.4/C^:KO\4[_VM:M0$O*LA_2!;+%[@GFRM!^^F),(?D M/J95L:S#SRZ[9]/5UH42!OTU;Z74I9+(](MR62#!PH"7%S? DR]QV"X@F6_> M#:WZVWP\)V@W/1'FD-S'M"J2=?C9\@P&_M*%#7E_S5MKB\M[[L)('LV-U?;G:CWZ_6RG7?93#)9$O/ :WBA2@I(@2< MWX/[_[@$'RY_N_KZE40Q77^BO[BYO+VZ_NB*>SP93T,VOFD'ZMA@FKL0LC*0 M&:W5,*$\8^OA"L,9.,IB?Z0G3(W?51CL1*TX"!8XFT M:0"_>XG_I.AQ1P1.+0U,R+T/:9"P!PT[.$&C+[;4[W:E.HI3V>3OPUR8ZP0= M(;?3< *3/DB9.Y+8BZ\8+]G(,8$BH;65LC5#N!$RHL%7)*A56"-AMWR[[6PU M^B2M,RPE.K:')2,N$J*Y,2JY_2 WT^RH[ 64N0M1$T+%.*,RAP8A/0.7/[S] MP21SSFZ_1BFWCY.#PGJ M>(QTNEBSVYHAFJ"Y6#U%)EO;;8/MVM1)0=<&9SAK6G73#\_/[/(<[H%?,I/C MTJBH75QY@XHW.\?+K# *XN2)AKV>6 A6$!9"+UO)#2SR/\7)_2.JO/&_#BZP MTGAM?H_V"$_2O.@#/7Y#X2!]C"I#0728V6%BL)Y/;*92.E'M%E[9W3D519^3 MD"@0>)1&W\(S>2 7. HT!>]C;M&>+(+N8WVPGBK1$'R',;P$]&GB6+C0=N9# M4TDYA1 ?TA!>=D[>.T*0,.DD-X2E<5 9V:3\:1'/\D>8/6*+OZ#D 27D'WA! ME^+%&6J]G.DMQ;R[UC20Y[051;"=T2)809=<=R_EI0Z<$P-% M.#3JP>+YZ3&)#P^/^3_IHS8NPO5E& )V7^-*/.L*8'6<@\UF9;W>[VFJ<\)7 M.=GQBM>Z>*W!) [Z?%>(6%H_B^7WTX>J,K,QC&J:4P&G(B=[8;19[\9_:=>- MREXZBPH'YNG\[,"0C8@;K%A6'61%OC4Z.<09XK^SZRG#L./4-:[E.%4%Y(^M M_>W69N3L *KKIQC-H_SIB]%A'HP*$'ON__V09N23]_%5E&$M0U*IA@XA$HO& MWZOB32GFBO&2A.Y:R>KE,7RF7)6M*Z\AQ_V>H9%@HM'*43/FQ]C\#GVXM5ER MQK"9K72PY9?)Z4A8?KN:%U:4GXF^U_8E1E-H<_/7.J6%3C9!=OWG0YZ"KV(]S46=AG:-YRW]M0MAMW+MVEE3*+5#Z"!O>XNB9V25 M7RPXNMR8.KMQ-"F;Q$%9)R_KW_5RN76A8'(_K9NHG+T'#@'S$B81=J7D9=#= M(^P,\A&3&WR>V*%R[2FB@);=?,ZAOYPY "PU+5M/#',N@-D RQ, *+N+N.KR M\B2^C A,0LAG,WGR(6=@:*:37#-WP.G\544H\!Z[<*(;94[?)>% U56[G%$I+.\\B8NO(2[',,HY0FA*0JGD<^+75#[=3%P \P F-$&^? ^0F\_NCI3? MPIPLU1SV!VJ ZB@X421+=;::KCT7*H .:HPHS.22/39T8IG1T^"N2>!TLG4<*I,=H\7>!LG4K\-:TUS6*S> Q='ACAP1SX;*/ 93:6J9D0CE:JWN M9Q.XLODDIJ>ZTEC4DM=I!*K[83T1#N!2T;_J\#/OL_6"C=-H[=2\"=PU\9NN M8O>W./:_A_L]MK 9DZ6\KM:480Z]O8RKPE=+ $6!/UO-D M/Q4]0G9-]HPB8 M.S\&S!4?< '%8@N['*\2I]&<':J&-/)X=+&QR=6?K3T7+NVU%6YBM&#I M A+SZ' 2T'KN>*'(I(L^=23!WHJ:ULJ+MRR],C=S: MZQ1GVKE1N8I%L)5?'8?6Q0%O#J.LRR4._1'SUQG#-@_O_F.8+S M;KW%RH4TVV/:UAQ<6W*1Y][XJA;HZJKRSB4U6-A HFJMA &'CKV6\';^RH58 MF&X-6\FOJR717,#-1[33V.P+J4V>I4H5KA^1!M%CODPN980]662YN^!PY#KDRVJWRV M*.6PD.%8[=Q00D[[;S7;P*D+CDU944&B;)H,V5%D=1_]R5BL8JOCL$],GQ>D M@Q,G"C>I:]KR8S-RON<6Q%B&D@Y_U20R&"['5:\6!U>CR!/A>Y.="PF?9;HU MP?%Y@/0N0T+B.OB,TA0A==>CP&<:. I&M+$D86+'][O5:N["*;"FNBUW-'\/ MW$$=>?43TG06M;P9GE9><#T9!I. ]S&NEO%;1P#+XA,L%TXXP1-4;Z>)+471 MV]J:L#<#XBX_JBO$,1A+/:R>!/:@8>[93? ]A.XMW[MX#YQ'\QUZ(-K=HNX3E3CM MP4S1^RFP,;5[4!006[S4_HM1+0IK F,50:"9[ZB'' M_!-<;2-YKW&5A; K@[GO[UPH2GRB^DT<5\20W'F%="<@#=,0;P(;IKVR_^W$ ML2*S0?!JF5-#K!(G>S^XV<"E"X];^NC*<:7;O?ZRNL*%&! A><\4!FM*ZA MF5C@Y7)!=I3D O[S$KN-PKIJ6%?D-5O'3MF89K&Z3D86&C6;3I8N'*SV4+EU M5%64SF[6RW87F*W:T%S[M9I,5:1M&.N9WHUN-7D,03L_6*Z=!7T?2]K),6O5 MXUT8 ;6$$^VD*E*H*_*:P[26,57P*C&ROEWZP<9FLO435.Y,A.,"(/':_2D\ M/%5,.=_OX^^D\@=>YGR,#[LL..P+@R_3+&1U2;^@[#'VXWW\\"H%[8#R33[4 M';A1ZJ]X!Q+.[O4GR[43P4\CF=5Z2%0(I35*"[%%QFS)D!H!+F5Y2G(NSE[- M2=:EW=3LVGRRF<],18&_H&07I^@SIU]UU>65UB2L@SPGE-2*[6Q[97N,5GH= M$C(V3^PU5&Q5FV] Q(G*\676ET>8/"#%37,7DX6T/E+UN4E[N!QL18,VB\"% M4TL=787^B.;S<0%JI.!\A&4K'IF+R4U&U\I5KD?6\FE9ZG@?>M"%(Q1S)K-9A BTZ.%P2=,$VM="S\J%G MJF:&U=R)]JHJ7(8VK.H&E+O6;A9VQ[H-)LCZ_E57V58D1,Y?A9*5E:$D3UGQ M)_'!I#(S"Y;W)C-DZEVS,*2 BSG?F#JAEOUOD=59^$A:T7 J#<_W?VA9Y[Q.Z#A M 36U&=2CK:CX4JC"[<3L]8UL.?-[:Y0*/%^3R-R\PU>O.JG4*5A*P2G>T;BP M2I+IUH0(IB51YR6U"^"0O-%4C+O5$.#$PUN5"%QE;M;A?C"?NO#ZK*_>O-G0 MJ8>U>5'F6^3%#Q$]I6@^ /DMB5-B]%>4Y<3'IW>"UCI5J/%RWB>:SRGRW5,B M>UZ#_.WZJ;U)8O^ Y_Q<+*@H M,=+R,DHF- GY:'=M?06_LYF^%$_;47@:DR?+BPU+W]D*/))M3RJ MVA\P26"4R=\*=/"86R@J*5]=!TH9V)'9=CUWXB&+AJJHFQ(_5"DDXVY@^G*JM!U/4 ()8PFN5^5L.KE,-D5N].Q>OYO(7D['4S0O.U"W5M ME17E9HT'UWCQ]0 [ J?'6@Y7*YVU%R,"DOQ9UVKCFRJ+W15RTZ7CB.7:!!LD M<K?\W.;R\U.Q5JQ,+6^EGCP$3U?675$Z<4GGY9%^TP7VZVIDWV% MM:*:LF^F4H_J&V(1N84*/:1 M82R_HQ)!5:03Z&[D&-?91BORVDL,K[Q]5F)D[^E7$*Y=*(360^4F+J^?Z0U# M].!4DO@O\.]QK'28)4'N'W%V-H6WB"B>6^L8<, MYFF6LRFT>;T_C/;MBPTRX^]?P;D?/Y,\JL6T1V+76R[D"WJ%-U% M4*:1Q7$$A'4 P-_NR6GR<&=-HC K42JL;RD*#OO/82 LOM:#WU0(5@^CC@%9 M&LQY/=+I$@0N\PDXY$&4M.1TIG\58W78 Y8 M'6-JJ6!5&-G]2+#>^2ZXT!XJMTJLU420" 6 M#^1?E6#:2Y+)E\:]#:T_.=86PTZPY[OMQH57F"<;($S)L8-[DC=_I'P<[+SA M*CH=L /(,_5":0"CCT^73A!&$8"\E6^U>.O 9LC.2CWV%1!&('M$P"LP#FEZ M(+J^V ^5@6;@I_=/,(S(R05*@CAY(B/R&$5%0H[))N ^?,(DU\$=_FT:L,R6 M2DY^\*]8>)P_; -Q7^L/\PD6I[68>CL7SL5&-:ZUDC\*![%*$*"- Y1+F)"& M2+&RQ<5VZ)$8_W!_(&V@,J!Z2[-QD-++8/YABI8H%BHZPV[;A:*?@QC!JW7K MT7G%9\P@0AF>?F@HSU_V<9K^#/#>%L]$3T]X$Y&2S[DU&LZC+*2ZAR_H#GF' MA$Z-ES^\_<%'_B<,*1*@<^ M+R,P#EWP&DDP'*A;LP'#D/9/, %%+7S(/*"[T^@JR^ M;E8TL^/53N3-Z-?6K!_-R#I;<"LZ7.YM11WUTY1S! \J(URZE !<\XW'N8!56Z4:^ M*/E0206JN6K7$V9CP=''7/ZB0D<22UKD>]/ A3BZ(6S@UO9(F;-,\%K P3.A MRGHI+U]*'_Q\CB&M=O()3QJ1AYLJW7%L;H>T)OX M+N3F&] M[.RA=GNZIJQX1\-X1UGO:76*MH'&UGUC8\OF=75!A-(O7P MW5SL[FBUAL:J29U2KU*@]ML)F%'O1NTF<:(ZY1!H="$^1D-5K4J4@T<1#KVB MQFNE,$.?PQ?4*D&CN874D&1C!:UM*'_EK"R&19OL9M["K9UC3P,DM89@1ZTA M@UF?Q+:=/Y%'D/\J;W?QS*Z$[]-$&LP--8#IM711)\ACQ[,^VEG-4#V\):VC MDPH[.7 .AQT3@FU(433L B;)*][D8BWP#KC[Y%F-S] F1,>(<@^BPI07LO5G M:^LI;/35%18T]'(1 %(9EA]9G7M>+\;J:1K%TO\E]? MC TPZYG(A[2:#.;)O-5ZX43.G9.T%Z7H_YX+4;OR,M+!']$NT^G,-CT[*U_. MMVM3.8 MY8%[U\'G.'JX1\E3#_RIBK&!23T3^3A5D\&>.B)_O7(AO?!IVK?GMC#RPF>X M)SZ3)N4@&(]<\Z)E=N\/KQ_8D[N[1X2RWY+X\!P2RSL.YI39+21H5S2)FY^] M@Y>EY ]V"-JLRW6:UJTL[2Q@ R,VC-(L.3B3*:DTKPRUJNR&\H3R_G5T2V*J M25T54O0SCI+BG^0U1$KX60PK\AZC\)\'Q5VUH6];&!TF&I,[M,;\<)X/>8H; MQ:5Q:<[D5NK[RKE!$"?@^V/H/8* %&1XH049PI1$6I'ZM?]"OH.C7;&9^@SF MGJ*MC=63FD(R%'O)9;FJ5CMOXL)CGN$MXIQ5/&"MT_R6:4_J)H&YXU,EIQV8 MX2IR MN3-,65]M?I&I# O(7]XS$2/#CR1,O(&A_RE.6&1#>A6Q]\174:766FZ>ZIWR M6!\Q#N2!FX>#]H&^0+'E>QM_YDSD_DBVM1X*DY2?--:?[$]9: W)E92_BL^3 M)CT=/\>6WR:\?!E G,]8QY=,"L-'@]G0L- VIX2[,F=>8&6ZM?I2\Q2=F_ \ M!I$7*XS*PS07EL>5H.(#7@ZA+V$4/AV>;K'*<'^3WSW@$5Q6$6$%%'7CRD^1 M;272_/3&$,2>]Q><)PA9[)8NW!J,8%)K;TD%@R)C*7;C[!NY_ZXDXP*'R$<) MB,M2-Y3"B0&&'0<&'IYG\OPO97O<)'$09I_C-"4Y8HK://?Q!;8GWH<^)&F; M.D;84,)-IKX;LCGJ&>^&D,P0N?;G:Q<>28]A4_L52)D<@QWAD%)3-(PBS<72 M'4E24P5D,,N=4E7D/H-](EDGN;>!3=7;6^.94;3*W=UO0OQ3C5E6N^7R5_MO%FN M5V?@^]DJ19Z89+)=KMT92S(5WT!=%'X?2&TT.X7W@(@+)\<"M5JCKP()>P.1 M?+E1&:55.:7^BPJER/WU%L@R;2V6ZZD#&4=&L*B51";&NQCJ$,Y:T^U9OAZJ M^0V0/L;?HTJ2;M[2*,WP?XI#*,H5[./O3LS?PL?S'U[O\;?/?X2IH!>4.!U( M<] V1"G/P9&-'43._>77!AU= I B9IPB"C0G*DKN MXB#[#A/T!3WM4-*P54IIJO"!5-%C20,N&5MZ;+:[A:G5D?! 4T7!=A9.Q@,* M)A<\U>_H,?3V) *.@Q@1D3G_PU>OZFKJ%.SU\&PVG=M\[*RB6Q,=!:T+H/AP M"/=^&#U(0=$D,IDDF*=>/0%PE8(%DP7+UKX,![;W,N.4-OH\ 2QF;QVLG<#J":JW"H&BYP1Y M(;WFVQ/R4:;8;^16_CMY"QL]%$&1I$3$4QBE]"U$$W[*7(8F674#REFVFX5- M77 WFUJ/B#E7'3 MCI-*3^EU<$%+IMUEL?>/.[QTX U)(:FIZ&>YJL<89CY=7M9GM_.FMIV;DH:M ME"*4B=[/Y.7M"-\92#&G"Y[L4YR@\"&Z."0)BKS7^P1&*:MI^1L,(Q(0] $% MF.8>_A ,'2T)!I\SZ1M6>\ZDSLY>!<&MM['Y?N1DQ5O1DDP0\'))(".B]BQ< MZP'+2G^A85DH_=G:A7;E_O4\*W)JTL>(HAMK,0=M#3A;K0)39Z2*5]*J*@OC MN^@/E^[%=W7WGE9KF(X)&QQ\+K@/136Y$695C)T!F(&"%U!F%P+0\*+N*L+; MTXR>KC GF76''''96-F@!=HBAQR&MMZ2^+4+)^/7I%VHWQKV(MT&QZ+-F( ^ MNG8%RM')J\)_!G())V;A$VRJZJK_ 5]"Q-U1\>D,;:=D2I9[*1Y1GG8!+CR; M"?@5U>MP2N [Y7'!-]']W0W63;1FJ1(8?'G64JOV?*S\*SN.0RMOZ\(]KT@O MSN5NN94&SX2>%I ?H'*\P#44ISJ\CN81&'(&7+5*+U#[*UNYK> ,VGR'U*67 M\#2-=K(!KW_YPT-I>AU\0CXY ]R_7D4TF\WG\"G,N+<+>OQ69@DUHP2SAYR9 MK26]Z6)B,Q71B6IW/.$ B,JB:5T*:233%A$']E3>*,C\BK*;)/80\KG J_W9 M$*XX*I6PJ?R-'2QM5M[49B9=N5:MC.(HPUZ&48[2G>>^3^O.PSWG()FG>@># MH2Y74KL$@92:W9Q /.BL7U1JZ-DJUU*RL@5'ZW#?/'I8.A1M.PLV%Y!4-T$- M3XR'W;],5W!K,XU!/VVUL7766>WIE#<4\#G,X)ZD7KV(HRR!7G81IUQ<"4E- MO:*0JWI\1L&G8\\45O/-RGK*+R4-VT?[)1-Y$4:Y\ ^I*V?[7).JI?&$I\\* MG"9/^94-J1_U=[*Q,["-MYRZ\$I#6V%U/!)_50IQ IRDVR,:TA%'MV'ZCQN4 MD%_ !S05-8^4Q2 <%52OX5!"SW9 _GP>N'!JK*YIZV%M GT$H$L0GH*OJ( I3@720F8,ESR_3JY_M]_)WD]Q(TV!"" MS0%WN&:HPOMTJ2P_RG0[6[IP]3JT/2TG30453\I?"FX "W::\I"DV_'S3^4) M=T &?SA4T?FN>/7^X9"&$4K3(EV1Y%%Y!X_!@WD5Y6MG]3(&MIM T\G$B11N MZJJVPN2*U%!_([3CW.\5[W;NXOV! #__IOAQ5@>#J0!*%;6/890R:G:KXD]7 M#F0Z5M>SA96<%12\(&<>9U.\CP_^/=HCL@T_1*'',@1V@D>-S]1V6<.(X]Y9 M@8F5>UG"S=IZ>*Z^NJT)DD@ ;1&CXNL+_'N22T20T 1J%;"HO%WEDUKM_:,Y8$3@D"J6?LA'"4N.WN\I^8HS5@2 M:5)KI9%>.HP>>):H\9E\<*YH1/W->0<3N[Z931:+K6WHZ*O;E?";!$,DZ 5% MAW'"(7@3J-B9R*@-P:A;X1(\8M+\<>MR,K$>'*>J9.L@K+ULZ?9!(VYT;QE( MN7O:XF\L^&8S/N MPR=N))H&LZ$1JFU..6"5.5G1A&"Q@=;#D'KJW'I]A<61Y18[9;F$]P$!'T58L M980H4D" N8$ 6Z,>O'W&DQ%Y$BT[#SK2&#Y>:RK7.E$K"-A!YGRWG#ESB,97 M37AN5I"/T]F'7>HEX3-9@GR!(5X TSHU&*-WAV=2"H!K2#>3*3BHJG_$1Q=' MGAEXXTVM[T![T3!'KEVG.S )76^,2%;V9$G'K8!HB=VW.%0^[LI#\-1ZNA, M*G]DK[N]Z1K:+\(G5*M]D4%6L79^$^,I[BH2;;6U11@"64_32LQI\C.',/$@LAG+>+KFG"F+"CM>W)#9BNZ> M*CMPF $(GHE,&EDSUE9<8!E-[\*"=62'0CK<=D$J,:@+GQQ6UL&!O_"L/T3J MJ[0&*K.CK*$.A@9,EU>I>"I84;;)#">^XZC8RFY7H6$QT:N5-W$AFZ=-86M2*?U7MOY*!M@J!QD)7,5@Q^_'\1:O7=)K!ML1]@9C<8%&@#I5KY8$$M&S1 M.)\MK4:(ZVG9*AG$N !E P5?1^FYL;:Y!=K9DQUAL;3\P$6GJ+X?$D#=VEOL.C?*2B863__EZLF=O&,'DS-+O5J*G\^+F0ZVKU% MR5Z>[E:KG:F#3=4AV*&J8U@\S617M^N;V%>SRM2+F(!0[]!!&$0E, MB /ZBV>4A/&)B4:%CSCP?V"*/A[0?4Q2UA6/!"Y_$+6Q$BQC4/7V*LW-Y;7P M:?*,/?HXW>C*8Y#^PMA3>6^Q@38KH@YL1KML(9,,?#Q"LIAE,TQRZ65JM]KIN55O'^@.3A''@^5F[#[N'(]\0FCI[[^/+8#-PRAEQQ3\1\G&'F, M">DAA-T0;(+9W/I-Z.GJ?&.:5*RM VO[H^-D%2./ZWJKC/V9\^Q;E MJ9*07Y9.ZW077>PVW+J:27PO+N=ET:D;;VE_P=U;ZRX?#8\I ]'8<=B>"X< MCI(X8(6<*TTJ@UE6^ K6\JK425@5\MENZ]L,TE92CA>57:1/D1]RCO(N5+S! M[^:Q_D94L-WO8F#+KOG$1]8K6^NIJO!J]&[,E^OY\_B/J ,Z?#JSJ0JX2C;S M%=2(\GA"M)[:K*:@J)XH M[/F0I1F,?%KZ>'_(V IP'Y,Z 5<9>A(E]!E:N#ED#]L<5?@/(YF!#FZ7T.:> M=TR;F@.I^,8[R#["LHC3_>XQH>2O5N*NI.9?I>D!^1]@&GK:<*CPLG7R=#&A*8+45O:"K?N#0L)(!'C)P5WL?T=UAGY-_ 5T)\GB0D M92[=6@N:UW"4S?/B" H"Y-$7 M%;2XQ[L=$0?@=YC(:A!9\H25)0H=U^>1GR]5=/VB6!)S.@@%QG8U)T[@JJ9P M(>#^IJ:[SP=I*UV,0=R&X]D3U>RP+*E+SM0%]NYA+MO,0\,A+:;%9&U-6S-064#@%S,J?OC)_//]XT[2:) M/\7)$^1U5P=+_O1AXP<.^74MG1U>E"IVEY[U1F]]QL&;"\$)JGJVW$/."-IN M F!F0+F=."TZC[+0SS?I=\@[)#0VGH5C(I_%J3T]'S)ZG'X=-%N"6XYU8-GF MD#QH8U3Q/HA@MMQ90V0U\^^()K6B?=A>"N4R68 CR@6-$_H39W!_@YOI$:9X ME(?\-QD\*E/A/4(%CP$]+1*VBMEL%UOK6:NZE&L%[1!Z\)PS@&?",5)!X/3Q M6[-6:^TOQLK]5A6I5/Q)GD+M6JGIH_GGD+1.IB"_$9> MY8F8[V;(U&%5U^-'N8;\PJ"54/"Q'BUPFU6FM\G'!CWZW'X>29%6K05EJX^= M6#W>).@9AO[ECV>29?OBD"3D=BCRO^+N8O\0K!Y4&$UF*%8UHYZSN(N++6^" M^=9JK96^^K;3\5%^O!ZC ES 'TT$E[_4#U,/[;'"*#ZD%U+P=7(9SL77;4 K M-9^8A3T?FB_FR&9)N5[*MLHXT!(@.38=RNB&=_#/*,E>;["V9 "5A:NHPN*T M;@I\1K.RJQG12-,N9V*G;M#;..+QM-3EY!^E[/1(%Y75R2+D1.9_5E4-?28O MJF[)?>1U\"U%=*P)FD/*80YY"HI7,2\O7(@,5U:T];"?$)/+XP/> MXKKCYEI5V']+XE04'"8B-O_X@*\N[\5!G9+5G%OXL[4+$Z>*CL*W!4,5L1?L M!*GW_!Q'#_6+:\38W7#)35;'$*AY+8;5IV/[+WWK(^M:P4SO^:FD?D_0% MF,4A1X(=8YBASR03 ]W&?H5/2.I,9 Q&YZD.M1O3E(":198L=O.)S<+ANGJV M'V]G^)_A;E],4> =W@F&:4;S92#O,8KW\RPC2A_# M9T'^ !4^8(5\6>*.M=[/W<@'@F0EP88FBT87ZK6$T MA&%<+$Y=>->EI6SK)J7@!CF[G2 ]K$5RP./LF(]2HZL4.-D(W*!U,+J'U_(< MVJISG >14=Q".+'!T>O,7HUBV(>,C\VI$T%,FOKRG E%8T7".%EEJX>+A9(W M)&-6S U:D9(;6J,JJ%RN4R6T^6/Q*0JL%Z%6UK)5XIXQ@CWE+*^TGAFO>\5A M)->/*GSLH&HZ6X]?)E%]\M%7_$]1,49^%:[&ZDC]F"%0.5T[,.WH::M?5N8, MY$+&F8NNGU$"R;D?=83MR5,R+RFSFKHGT#/E>'>@QL?\R2HP5]E$?)_01^/6 M'4,AA,UD54>H/JD-6W3A*\JN@V[@J7+:*\<@,416FX'#EH=QS1;(.NKZ**PR M[1;E.4V KK;J4X1;-X^-1;@*Q+H8V,'L9+ZSFFFLAZH=:W*#@!*Z8D5PZ?'; MGDE50*?#S'9:7C#96 =@?[5U)E:#R*3W*A4[SM/T\"2H/2 B-7D#)E:U?@/6 MIF/+ZRW:+*S/D4H:\F_ JC"!C,V%#>EO<>Q_#_>B[<_QS^8VEDV5JIO'XF^L MQ2?!=FWS=95<*SX.'G+:,0M:\:!KNJ:.J#Q.M43,8KW9;*T_C^-J)*CH-$XT M YZ#KB(O?D*D '4^O\01-YI!2&JH6SM4+;M90,>BN%>![UD_(5;2L D#S$0* M>&$N\)<]YOL9Q"7G*-#('V.7;['S;'\TD()GE9S>$$A4E"Z1(B/.CSAVVYW- M>#Q--04)J6@^*I;Y&%:975@%?#BD8832]-S[YR%,PZZRTB)J@U6EY0K7BDKS M25E\MK?R-BYD+U%2LI4V*V<"%:[Q:JU MS^CX='E^.;P6L%_B6$7#UBD<8P(YUQG ?.]'2\5P@:>^T,\G0:X-;2*#"1JX MZM5R-=0HRF>.5DO-J^C&R^! :LH=Z5V:62[BIUT84;5J-E6*Y)$G?]GK590A MW(Q9GO7[//+)#YSESBA?,#^##=@PO%EO /$LR OYBZ7-".31#6O?9;#4H20' M]AL;2?1]D:@,40\Y3HZ*NI$]L<^$L/(E$W^U=>%QZHGJ\^[D\/:#G$>_Y=EA M #B[BN130

)]<.\K($K P"CN/2H?LBZOH!=/'R>O8D"\_ M1#MUN9A.)G_2F4]@:3L%1D[V9YO26I RT=9O=4JR-/YQSI34T;YY;<_ M%]3F93K-&5T'T2\6F>:]M:FP;YO[(H[)_'QO[F1Y,P,XHQWP5N<.9\;KG_MH MK6&GK;T(5>/M3S+"9,UC8U?X818:,]D$?]8I1]%RM;S8?[8YJ!./-CKFKBF>M1[D?SQY6[Y=;4:L[P-DW! M:G$QB'>.%8,PAD'3'?)6)P?'!K(3&:8-FFIJ.\8\PE&/[D"%M^D3C#F!MSWJ MS0SS"M@]N-QM7,BK,K9]_/<&?[;E7WX)4?U#/2N_H1LGL0+LPG^SG6U,O:&P M&^'RG!80:C-+GJKT\<;&?Y3F^_M+9MM^CJZ\L*0>S^/7+;8$Y2=/.MSE7B3S&.)5LMO#_W#.'6@,TASSC D'!IC+F MW\@AFV !,_*G6.SWOQM<63._FPAZUP# M31U>5W[YIXN$^(I,/%6A7WF;H[C20&.-7OP)"FHXG:W@GRU=2\LX;F&+ZKAT M(0I"N1(0FGISWZ&04KYRS3;_K;,4T%B[-+IK5+8 $)2X6R M\39+!UI:24?^*O$Y9P#/A&.$J21-LLHT@O_5G$+PKTBYS33>ASZIA7V)AQT= MK.V:&W+2\9VYBJH$,S(Z%MPRAP&R>5JEKB'GV+/D @4;^!MA=&(E=^2YDMY&HUKJQ)J2 T X"#,$QYA>4/*!$ M7'BE_G=#1WX\I MWS_&AQ1O@>Z_XZ78*_Z=N*\5F P!0%G]$A6='.SAY&;I!38?I/71M8D?P@ZF M9X#T^D H&JWFUT>4>DGX3'Z\#HK]!)WPNO+ J0JQ6B%,P;R.PF$2">SF=($6 M5A$[A.Y*9<;\H[117.+YPT."'O!TRMVE5,>GB-*0\Y,K6GH\/AE+&X;0Q&IV M"V4%6XN>@F?\/96V>[LC=7M8R9^/AX15;@QCGQ9OE.8I4V$TY\;4S:BZKFZN M_$VJOW.BY(VNOIQ:346I)E9B,P5!G( 4)2\8CB/50ZR6)3E_(C'4O''%)3-5 M_TZLXK$"7IN&':+,\/^SOOCJU(ZW5R\9 *0<#KNCW^'^@'IXHRJ?=6?4-D+! M%QV9V/XK6"\#%_;\FNJ*I\07>$ @#H 7.U5&CM6\OH<_R%U"Y(7[D Z5KW'D M(__@920#1IXJ789+?3'F8-K7Q"IJ=66P^6D3K!:! R ^3?M6W$[) S+X@ZSU MGF-'RGC40P__0"2C$O+/7_!O']#',*5/FV[)JA;AYA4F!-078RM:5-U$<1AI MMPQV;^4%.R=<\FG:-]'\/><'D G #CK-B*/&WW!BY_(;BK!B^_/(/_>?PBA, M,V+]2S%@15>.75SF$*MH0.TV5\["SMY7" 4NI!S14K9UZ'_>J??HC!*#R1 BG=6(Z4TY[LDBC8+ MSS;(V$-,M R0J9),,D_5J2"O(FWG<4!,F>R4%+V#>W0=4#WH#02>W>@Q,+(UR)G?NK+5AU]5&]VXF<2_ ,+0?1FW<]% 9C+Y=FK#' 89J>3^!@9[GD5#N9MR M>C:@T&XV=2@WLKK"K?.,/ 5I:TGHC"?X'$ M"!"2&CK,[%"U]"0"NOS)ZW8%K3_85-)0A(PTYRH?!-#HF_3PC/%RXII#CI$2 MP?C?3^'A2082#JU9E B5;<*D19@_SD KSWK^8S4514!!3\_[^!55/ AXS@6, M"9.O,$U]^,_/84JB'#\A[KV(F-8L3(3*-F'2(LQS17O3P.8DHZ&B""8Y&]@S M/A @)ZY(:"AWKF-^V]_8=#;F61F#P0#G3K5KHP?]N1-)<17UY)># M?"X>*X%.P@!F(O(T#>:A45&P_J&>THRPI/N.E;2K.&E+[ MLZ&% T>ER5S^\Q ^D^,N\>#A M$K+8WI7G05-'10IC2$%33GC<\X'< ) -'>,'I0#S1W:%.L4V50!Z/AE#VF2V MFIK*/MF57T]%3V&/%$Q61L?OZ#'T]HCC=?@4[&AR-ELO36U-%,:#3,5FLQ>T M5EJ;OLM[C/?^U=-S$K\@>OXN;GH).5L;KWVT<^BB6UG?=N!,S@BJG.;=TE6$ M!V0$]]_P'D3-0W5RL%N^V7+I3^QW5!^5.>]9*/N[0XKL^JYSSSL\'?8DLNLC MPNMSCSW>QC_O$4V#$9$7%4D6_HO^_B:)GU&2O9(8_PS_K9S^!#?-@\AFN)]N M@F#TVS^-6+=1C.-%P_U*XMZ*;P&_\C$7-NI# VBD9C8<,?,VQI0+E^F#&\0+ MY2E'3_439Z#\"%W15S]#'BJP#^&?R*?.*$GY-3NA/D+C!:$5,GJ6A7@)@ZFI MZS:%Q8^ZPJ(#)L9/.PL5S,Y$^PC-D[TNZ&(R>;"IHKX2 (_1_+,9G,Q<2&.C MHVO[KH:/NP?"Z@+RJGZOX5$%S2'E,(7UJ+ 65S@N0.Y3&(49^AR^(+^9 .##ZQ?X]SBYV,.45X:@EP1SD.QA6!6B M&NSL.'+G;Z +*[7>BC(GE-RB/77'Z6/XS(>4$H?!3"#=BM,^N%CX-M/.:"O:?CG M&$&-TP6,2;RP;!?1S>;$!"K<273QL'NBV7QC[$ZEYU3)T;:=GB9)7DFH%TM1 M0[(GA*44AS85$BLK9RX*>XT^@IR :X>9B@ 62&&3H!^@K0LA9J?JWWVR7=W( M. YO\:NL+B8G8"LX+I1SL%Q.ZQFC/<5_Z0'/T M]E;=?!LXP%[2>USRE K1#$-68HM&.2Z8^]/-=.5.?)&.RJ9/#02WE$49ALN( MO.+B7:,U*0S=1O(5*V\@ZW\N@K<6R!0:A+>.,L5:&45SVC/P 3V$$=D/@P]P M/UJVCPL494GHW:,]\N*G#^VZNCR#%)A,E8!45?_X.*F+(R\6-E]XIMZ."8&C MJ6O+?S!VD#%^L"LJ'<.CA%% I0@CF\!1@8JHP3=PO?--I:L3@J-3NR8<\'QS M!Y]#O% PAX2ZZ\L=6;>/+ FMS"P--0433$[%AN!R@Q=;MA&AH)]XNF%,P\PU M \4NPU?ZH.Q37+YT$BRRN)0&HY3%BM9"D]MD+"1D%J")"X4(.Q5LE5,I$T_% M^P.-!DW0"XH.XRQ5>,%;JD%>5B/FE&+EV/O7#;;:>O:@;O6$\7&98_%QXNW7 MMQ3Q*[;IL;IP,-(V16W3?.1C;PT6BV#A0M(7?8V;>/RC602UO%PDM=N*TFTT MF[)7Q-TEKL7=50]XKH/FZ8&@[;J8#+Y)5%*_]M)0RL'VS?YJL7(!HSJZMNK0 M./U^8L\/N&(E.:?2(=O%:MI9JIG2=I9ROCS[T7J],)6@J=M9ZFC<@F-.5C]? M[$R990Z7EWG:2AH9C?S/(=R%>[QG1:D\_Y\"GSE$*AM1A6,G$YL&5XOIQ 4L M:JK;!J*7'# .O^,9F^6PW:$(!>&I*!35;&.?*Y+]X]T/IWZ.E-)4S3:IHL>: M;5PRUN1H,C.63DZXKU!14(2)HA 3>&9<+O@E4FB0Y.&__$%JR=W#'[E%R^E)VC/QVBT&-;!9#!'Z=N M=(6YDV/_X&5_P"2!4?9:^-)7WL 2TQK+G2Q7MI([F4_(RNPMX'9GW4NIJ M2D=7?CIEF+NJ[G3*8^[W=?I';B[<3-#<5,2D6CTH%6WY&6*YH>EOY'^13^ZH^96I=)D-WHAHF5-;+BEQLN?/V]G4:BC**3JWH%G* M2-G]'+EBCDE5AW?H1UZ=1@6RYCU0'DJAX7-R#A82O)XN=Z,_AU-//:NC:)"S.2BI5-CG3>*\1;R[)Z M^F)Z/8?KJ:E35[8[NXQZ>(VZLLUNS,,0W=V8Y4]MU$PNB:WYA8:Z$BSEE&R MK8,-="&MD8J.G4>QG2$6(W;'USA#O!L[WM_9IM.'D[6I0Q:%LR^Q@JWX-".L"[8QKV/_$>WXM\MM,@:TZ6)K+ N.@E/LU%/J M&^G331)M5?0/J=/L2 HR24=UMX'1V(73$&6S!I^*;NWM#2,&A/I=ALD!H3\# M7W%3,1C9\;15[;_ [)#0^[%;])SOJ*Z#FR2,O/ 9[J\BE:19)PED+^#F,'#) M6PQHD?N9LP;!PY -:-(I.3@87%@X#F-%RR525WA_=(6YZ-["'YG-C:0^&=H!<0US-J79*5P_02,[ZMC%0[<)YU$G*ZSHPS/M6 M')@H;UX_26P5[,WG,X?*U0YABJO)\T[K\$$:RFU7-@:^WZ0[JZFO[= (]QMQ M::)TB;T$L<,ZM(.!J1O6,1Q:VQ)7U-M#-)/3WFQX:+L0-W":]KJNC#"_ M%4\FR(_92U!>E=+;>@X41A_0DI.29+KLV,2Y8'O*V[%A M9ON.K:L7V6.\8+M9.U1+6JP@]V60:_Y$P2I;HU\)#BZDA>$JQ1^"Y1W>B6]$ M!.^'200 0I\13,/HX9Q$0CW0V-OK9Y1 $CA-_H12HNQUG<@ !*A.^"J\'/L6^2BYP>WV MB.VY?J:/\&^1%R?^,5U[[5Z%DQT2[3RX<>&0LX_.36 67 "[4R=B6RNY6F\1LYUI1@L>M_/P"IJ M-46P0\XU6A@[)Y&A^"3EA=5Q**\+^+U,L_ )KP^N@](D7?#JB3"8O;*':;5$ MEAK\S)EMY[X311/[:]YZVIA+\L'1(=O)U,2RP^[2UF$(GX)ETYD&F\#45(@7 MVQT9F20*MDXR*.VO+GB(2@:I9O,W]]$\2H,'%6)%:V<3;3*VP?>\^=*%^GF= M"K8>3AT9)(@9D Y?$&RF&CTY]]&L9H!IOQP>G"B9&>MJWKG8(='/G/*G,^.,HP M>]%*KPHN_WD(G\GF[U,8PK)!K2R''-JO *O%$E^/,IT ?*5 M.X[RQ_\(L8*)]_CZ&;U@""K=14F9K5Q)*9@CN)F2<++PLMD\V+A0:J./SO)[ MJLJ_2D& 2G+FPJJT]"IZ/F0I56XJ/=^7 IX-37^YUVKS^;SU<*AO$XGVR%:LO]":V^> MN'!_.X-RO9MXQJH3*O2KLK[:8_.$X^);+#O"RVN8(K^,.RP4Y9UM=C 8.C!6 M4KL\,992LQO ]79F-2Y$5\\F1G)6\ [L"'<1!3K.'4.I$\,P^9%ZC7OD/4;A M/_G 46 R!!YE]4L =7*PV__I=KFUF1BMCZY-()7T("L83&#H6Q3O4I30JP[F M'Q5LXS'9P9!8?1&&VAPLW AZVXW-0D!]=&UBJ$H/0LHP+H9NR:DXUG\Q!65T].Q82"E;R\>RJ8AWFB(@;/WY&7(9^D';@. M!(5WY*3F "-3M0H5'AV[\5U--K[-,U)U#3GP8$S@E62(P CI7K2:F=E$ M-'GQ9F^^_V$#K>4+T5&V_N$L?QSVO8KO8BG(\(SA$ MQI+-"-2K)))I4+ D*XO-=&9]@]"AF[CVZMM:Y4&X#':F(HNE=1#5U!RS J)@ MF.6W5(?F-15/?S&MH4'7I6P)"!$A"_V'&^A;'X)J*K;\[I'+O:B]RR# >\/P M!5U%7OR$[N$/DEF%I/N)O' ?4CW/LT^(Z+S'VZ'L@!5YK1$+EC:#2#;X1'JX MAJB]G#Y=+%L*0G\"78A\&-R@E@,M/@ R^,.9A#T?48"2!/FE(2@]CWS\WPO\ MRU!8<+J;S63:*#43Z@FCY#SLZ'JR62Q<2%"AIVT3> 4WP9VE:O18U"P-':4Z< M+=:3EE82,A2G%!\/J"-[AIX(?PM2#>W+IQNO6_M)H4VUWZZFQ>RV5/.@# MF?,&BIV>#(/!FLYH=B"7T.]">L8!3&@GB:7-"S#]"*#I:*.:BT"/;YLD*1>B+8%>H230-3\]U0KE!D@[-%3_OU[6E- MXYQ_&QZ\+FP^^NI]LONR7/%4QVQA,4A=(VL^D/NR6-]4PW1A_4=-&7E.-6\Z=^CQWFE&.%O0M&?WGM@X MKOJN01'L1(V_OHH/X[@L5C/5,5Q4WE%3!ENT^M/%PJ%KJ].,X)4O?7-^2U*J M5%N,HWYK2 0[4>^PK^(#^2UYL5+W<'YB,[J(ZU/PS,Z[-MN9L17D$&"N:\VM M[0J>PBA\.CSE>3P[W]'9ZL=OD1^F-%LU\B]_>)B4U631[E21(+:\WOBKZ>@; MQ"WKX0@]D"(;O>=:-4O:J3_2]%< *25(T#/6'-&H31#FI>.<=U-=6!BB$9UQ M8&: [T),VVG:]YJGJU(!$PN87#N;#('QZA$6+&\3W,R7$U/7C0I;!B5=VX]Y MJ6<"+S2S)GWMS9FIW$BOR7)A]P\#TA%@,*6=MEFU9%K*W'D52KA;N;!3Z*NW M*$&ZQ> ?GBGZ80_Z4ECT\6[KKQU*@G>J&>X'^?3O[I.;RK9;,H;JJ4Q=" M_GJH?)+;L1H:CJL0> :P2!!&(!>J%#'C*N+%(18]Y+B*>$&0A;80 M=I ^W2+D1&VCT]37BQ"RV)=]NHYEN9[!V=141NX!IMBZTH.$$;CC=GJVB4M. MI3<0IZ[>M_ UU9\3Z93HT!)>YS)?2T!>-!:BQ>@;-?7HE1,L>)M1*[WZ_)1& ML^Z%Q@7TU(6$$#W5UG!6KD6A<"U6[E&6&-Q?[P*',CTH:/HGBS\15=D6T%KV M(WKHFKH0KM:AGO+X=V)S?DXJ^"7(QTJ&&3;GA:26R[#^X6Z/6.KN/U#X\(@] MU#D>;O !?4M1<-A_#@/1"OHTD0:3K0]@>BT?^PGR\BQON_7:F99K6__/%,"Y;<8WNG@FX8\X/FAMGXS58= MA.-]C;VI@&@+73AK,V5GWP$U_ U%E/=<%@?\X4W2=9[@W#'\+I^[83:!^5P)=5,/NWC[^DGW-GU037?6R]7UT%><+M0CY6L"(@20AAS8DVK!K3JF-,#68+,*-:X)'4"K M\;"3Z3F"2YN1E_VT50>9 8_&]-2&F!*;J9I;ZB8/<7(YPO8V" M -A]\ .,\6%.H%F$=\.I!7%OMUJV'$[FMLN&E'1X_$I>\L&5UIX\EY^<<:@C MMJ*><#L[L<9Z06+]M/&]>*#M9UR&U KM5AA*0R67TE'4=2HN,KN+5NJZ"HZK MRB!D8,9$)!F?A9A,[$FVAN5TD)V!6[Y2(7?)J?DM"J- ?J4S'IM MT UY4%=GSI5%F38'C\/^"@D'2/SPE]7G3L# T+:A2,(AO!<.[\2=Q<5<3ACU MQ^(.TQ0M0=YCDW14@TKXHAOG^_+RWDZK=J[R*P=A:X>%0L7?TLBQ6?,=#N@W%(0X> M0&?J#[M^/0H0\\,[0D7:%071K\3[WD+_G:N_BK'86D[B0)EW\ZKLU7U' [D- M528.Y;\KQ8<]OR*]IYZZ6@W3KB@2?SX6SNO5>^5C*2O*8*YF#QJ03NG1 =OUE;P'XIX?IY*)CM];4]6'6N3=?< =QQ4:ML!W2-Q-IKRHZ7HR%O/SN<\SP:/]8O>QT?[68[:XU5MXX344?BW(:Z'TWY+%A:*1W+$K*_D=0*5^$!^/W&E[(& M6-M-^H-2&6M9\&2_I\B%(R[>VW!78S5GA8)#\!?#IIU HF)1_(\*YJ#KOLKE M5.9K"I*I&W13;]&9"ES.7L9&W&U!B[=7(&3Z)KIZU/!@VK3L2 M=T[[B;ZQ1M0&"N/,-W4(A8 LG3)>& AC3] M(;$1\]4UC'($%"0>C:9C&W:T6[":1R6VY2Z3U!SC2WBT&Z#H65F0B)9V3Q#; M\2 KWDI%VS[OJ:YA=OL>ZI*&%)^69Z>#)G&V8+$,6@FPCF(O/02^B)SPNWR2 M7B0?9?"DG/*2&%4M>[*=ZAE-+:CR9F2Y7IR.15^UT2KMJ"8,%LL"&QH6$!'3 M,=4@1UX^20]TF@LXOA%8GACO)0[5DZR9FSM(: J,Y9G35TVE!D=86O%\!+A)[8Y[B,/58HNXL"6*4>9*!\42;"9I14W7H\ M.G]GT1GT?5C/"S2A,J78CJF(RY?CTA;]*MZ2Z5WR->U]G(JK=X,7%:ICK$K! M[EQICS@W$XC5Z-%<$]KQG E^V5?EY@:SK9;'RFFU6ROV:1^#-YF+A-U)[03* ME*RM-.YV4/5I,S<:P+;U7$M"LV=\>7%F0_"@%;/%0RD8%1";Y@,<-'+]2$RD M*QU_N8P\Y9AXAGZ4\YK8.0N!D%-O.&;#&^FZ, ZI4'> MBJ:T#%^<\E%?)_4;6*>->"T&X4Q[*XS3'7)I-MQ>[^#H!D@V5'?9Q5\%;K J M2\C^3II;L1&:&L]T=O:+K_4.*-52#+ %57YQT=N=<8VVGW8Q M6G2AL3US38G:3.5V6$)L !JQ-^$O<3S@@_3D3(6W/MZD&<%X[U-V/ZS_B *E MA7+,X<9Z.';0;W^@[>PE; >##NR40C/OSKBP0;EV/)SR:?+O7W">_,JFU(QQG+7[_KS M=;*!'-N:+=S4FCZ&C13L'-RND$%E!Z17SB^NS@:OM'P8Z^5!A+ 81-A]4N#P M9#?U#]T$&(4R>/1GX3,/Y*/OFDR3TI,DS>CZ36MK-(A\+ELM49P#/3N_&O*B MLCW9S0,L:&WA9#-J): 7^J<+%;:1#T-'!QQ?'C028CGBR%/X3 MQ57YH)[Z2@ZB#,@9WVA_=NAK]U?NF@'JD M1$-N*R2$1; 2Z20GSX]UD\;OOC97-!=WNLBZK-Z<;$K9D['7;B"IN=>,C*[: MG,[.3@>_LW$?AIMN3!X%805SM!I2E4U[PM .5E/05+2+*QMSYV+P$Y*-.*ST M!%*J!AE^QS05Y"J0CJ([Z#V1S1 KM0.JF\<>T'OGLJ]X>*/#RPWYSW/]Z:.N@KYU,C-0@K'O]N::4DPD.U(5% M-P]F9B=XLJ%^^R[^2G8$8OP0Q0E+:?I:_#)O MJV"9U-V=5C!/ZAK_5QQ'%L)W3 Y.LCKGWF^)B;*#R^LOF^QN%DB7?-;09ZZ< M@Y.T"GQ'2G2.^W)>]Q5/RQN67X> ]/^5A#JX9O%U2&V+X>L?'G?-\B<%N_6# ME8\9<.QS*)>:D=UO@> ^1%IY4NL;!P:F5=[XKVICCT#*F<-Z%Y$78J4+,%@" MD[FB/*IV 9,)#'PM/3.A9E0G&EQUSU\JATWI](QF/(#NL($Y&F:"1DFQ#'Q4 M8.IA,LZF,0,,UK4I@,*X#>&"APQ]/<]'DTFH)R4B@,.:*8$/GBD@1]]"RQ5' M7, WX'3XAH:91:%[-O,#]NP'/W&VK%R)"G@:A68NPHKJ2F&3/#++?*50 M,FWLD\PV<]G-_#/'Y$GQZ<89[_QA/GD#CI!:VT\PD!$ 0+'?J ]*.IAI!F[C2<=$L; MWE(A'=;'L&S<73MG/832W67WY'=F68N)/%C+CF=S/;J%EH)QX<[!T/=F_.WND?O X M,HH@J4.XY2%M>6=.^K3^)N)(WP3<4*L/4%'M(!1&!UP*FKYAM+GZI5KI)+W;.I7$GUP/S:8-'" M0$I04NW$'9*O:6N/M.N9[$S"= >$M%Z^'WG@4:FLQP4/Y$T8WR50OK50T]@> M">_@\AJ4.^Z9Q^K;D\FF(4-1FFQ+^ 4C)2M3/PQ_,,F=!=/8'2IMY>D0I:O9 M\T)Z;,JUX:+A8V]:# M!X5RR4RP#FQ,[L@D@!-?+P*V!G 1F@".?LO8!\-%R9.5-F3)D"T W2??%\_* M=3]Z(K?!6/*U/< J\)58 >;*2C3ZHV5D+ BFEBNN E/F@7P"37S7!KV$ MI:"VM?/]+%;=VZY=T>%M2FD/L-JP_*KYB4)B%<,XB)])5$S.!_\2JXU?S:3>[IW'ZY^YO %P@H$'C(CYKDOG MP.GDPTEK'ESA7=UWP+>T!4 MQEH&,&0Q.FNT!Q9&4&![2-S% <-4+HWM 8:$QI7C684+L$F\GQHMFHVU@%:+ M"NEHYUM&Z06@0VAM^0FK!"U32>C*K"$+_D1FRSPN?.N 2<$=@(R"SAQ#D7O^ M6T;9.M"U X,RL#*_('C K#8V,O((RY>($Q[8'#,>8A,JS7:P %-Q_= _S699 MN$YT[[H K:J&]B"LAL/K6_APC=J W!ZN$UMSREWCQNB%!,L%LZGPFXW_HS=% M\<,%R'"^(-R8EBA.\(J,XD&;&I2%6AKS"-PAM=0L\@1:J6!+"QZ002)?0@F? M"O8<\XDK6BA)^<4;:G/\ I_H;R+]-BB@.)X,[_%V@5NK^L83'X/ #VY]>$-F M"/K!=Y6SGL P/[B^\[. HSWZL =B^S%O'#*T2G&A@]D/ZPV:Q(@8R!;:4U#];F69Q% M&M 8 W^SBYM5H!M:P)Y!KP$O,_OI>@4\Z-BIBTWTS'BRU 9:QE$#4@N0>[Q< M:6NPV9#;ZYO8 M)LR84QF)P-I=FQ1U*FDVP)Q]<@=&$*CF>B!C;HH_[+,-@C M[?:<)U7=R-(U)4"$D6E*DQ9=>,M0925_ 5#6BBW M.;CITJ"$]J3C(U1OV6WZ^Z9+0)?TTDX5'A-)7P#3T0K5XLD&A*#KU-S#C@4, MPO7-_M4)B^-8M$BFMRL%;.D+-8O?2:+P;%!#53BT#EXEJ(GOH"XH C9=F[]P M@0MII2F:,=PC*WS% VA#9I'CPY*S5&1VTR5#-B@5JM&-X7-,Q]^<(SY&!':9"F=2_VR']?]J_QDZU=A<).$'A%;QZ\O[ROWMW$^QU^/+YA9#B< MD!']PE$;G$"KT5_OOH[&=V\V$46]"2?/X(G&5O,*:2('/5$A#0*1>7,OL! $)18Y2)5)%T1JE^_ "_N="!<_NV__WS:;EYPEL=I\N]_TG_5_K3!"4K#.'GX M]S_M\E]@CN+X3YN\@$D(MVF"__U/KSC_TW__;__W__5O_\\OO_SO#W>?-UDNOZ;YO]F:,:AT;O'^\V'71XG.,\WW]+MC@XA_Z^;ZP3]NKG8;C=WE"+?W.$<9R\X_+7J M;ALG?_LS_4] <&T(@Y/\SS_S^-__]%@4SW_^[;" Y-_^U_ M?_G\#3WB)_A+G%!&(_RGAHKVTD>G^[[_6_G7IFFGY<\@VS;?,']KAD.:Y_&? M\_)SGU-4,E6 ;,-L0?_U2]/L%_JK7W3C%U/_]6<>_HEP8[.I^)&E6WR'HPW] M_^]WU_MO$LG^_!6E3[_1/_QVF1)=)&,L21XS'/W[GVB#7ZA --_4:*__Y:A1 M\?I,=#*/GYZW!-QO([Z8A#@A^D=^R--M'%(-_@"W5 S?'C$N\N'AB/9P_K'> MDFF0%(^XB!'<3A]X;W=G0?&M(/^EBTA^$]T\XZQ4S/Q[ GC\OQIOH6Y&BOSVFVY"L\!__OHN+UYE$ M)]3U^24(\\=/V_3'C K)[G(JFF]DUXLC,F.3X@*A=)<49*>[)6- ,1Y'QG+2;.I7/\(L(6#R6YR1.?.4)M\>R?(V- @^U=0Q72"BT7E< M+DQ#(^EK._7[]QD,23.$XQ<8;''^%1=#P^"03!W-;8:?81Q^_/E,I\X@0QC- MIX\B)9M%\7J1A'2]>:83=G@H;)JIX[E.R)GP(2:\OLASLBF3;_R>IN&/>#NX MPPN03M=@E.VPL,P8S:>.XFM:8'):>:4:.32$OK93O_\)QME?X':'OV"8[[)J MD1\:")=HNM;0D\ ]_#DLDYZF4[_^F2 :_O!QJ^F[^--37)1,)'I.]EVZ=9'+ MK,"N)T Z>5?&#V7_=_@YS6CW@SLQB^"LYX-9S@ESGQ>X'[LO=Z%)XSWN8J;3 MC=BX>AN?YZ0C-B 1VCE//6*C8E. MDL2&*-S!S"53G&9/ MULPE.\^H)#9$(?(Y+22"PN20G&$T@V+DT9QA/,("%*$]BTU)4(PBM.<6RQ@M.XM_&L(QB< MJ/VM9QW#X%3L;SWK& 8G6W_K6<=@28W!.LL8A*<*GVKV%P-1>_P W;G&)6[% M%NV /=+G#.>DB](O^#/YQ1$!_EG@)#RX9=)1BWBM%W%!&VK5__3-+X?XB%\V M9*HN0!'>Z$LP-++74:1?(IS!+?_!\/L8Q+2B#O&UL!L+<1H:P%&#P%<; 7^ M]@2WVR:TD+?^GC04XK2]V.K;"VLY)C_B[9:&1\&$N\<=MQ-BL;,R!'[]^S]$?Q*,!J!H$0S]W%>,Z%N=PIKEK<]OFX0!<\VMWB+$Y#[J;):"K$<7_!PUXOM,54_5.\Q=DE&5 MY>Z%O;@65.CJH%3)_A/Y'6,UX307X_@2]\-!C(OSG1Y0A;G>:BS&\R6OC@Q\ MRVV=E2\>C2PO'?+RFUU1ICAIA5GU;J!<.C$Y+''A%$>]X"3X7SN8%3C;OE8; M/7\2=!J+,7^)2^@ OB5-4QE,*F="$99W6XOQ?(GKZ!#"Q5:>ZX2H !ES_(+) MR0K61UO>FL.B$&/^KG;:1?1@MJ-THS, MLY([9;:32QI>DI&M)^2^YPP0BHE@N1NJ$.[%I'(/?UZ'!&89\T-'.*S_3!(Q M22QQYF(O1,O=9CD8E^;[)?GQ)KM/?R0" M7&\W%N/YZT(TJ4%<)N2N]WV M_XN?A_;>_O9BS%_N,LM#N<13*AU2AB&;V<3BU 3X8:1VSF@O2'&.JYI$,UQ.^ $IJ[#H3G3T=)Y9\X81A_/ M+3ZX@TO:PN*I+2"B4CII#D+H1LA50U@,5G/$PD)S\&M;3#HT$RO-^D;^CT:W MOL MIGG@BDN89:]Q\E"&6["E)40.HM#2(DTEZ;$DTBM$.9 'U[K%A'J'":P8 MD7UHHG@E.P)&X-E.YYRT&D&/A7MP\EMNE:URV>2'! 1?<<$VL#<\XE"! (70 MLE?2 ,LS/"-:'^?%D1U\"1<\[CW'!=S&_RAOO26LRS0ON/.#30.@9>F>OSZ9 MB2,[>",N)K/C!#Z#>WIO

$"F;SB^KDP);> "'PH>M$*[P\2L)K.;8N)L.Z MF&#R4*9N*8N WD3?\RJ](%N"7#)@Z1#JG7>0U[7,]&%LNP&H9@42D M.4 (7*RA:,W/$F+P6B[%RYUOBD>/RF-KMY1/8YAD&\C8L8TR3DW\Y<=8MC5EY7(9QA6(Z&W-LZ(SR6N.9.A@"WSGVYZ MAJF(+6VN^=4#KY'CDK:4WG.PB#5Z@!! VPK]E=_P1#$V@ES2F-(X6+6/RIQ% MLZ2O-PTA)XNA<9BMC QHJ' M":J1S:*!2F%89G^!VUL8A]=)[0K%>=7I)P"1@4Q7$4/S6$D-86L$MJ1QY(X6 M8$QP^!%F"3DFY1<([9YV6YH,Z@I',8HY>]8P+< 1TCU%C%MCQ2@!LY'HDEE4 M6L,K_:%HZ9L,/^(DCU]PY='V."7]+Z MTL7\ 4=IAN^SLNST:_EWF1-H#SG0+&2J\M8^5LAR2!O1VJN\BPSY (WW6@-: MX%K=T_JZ5$$89*,%SG0M4"E5Y&W)W$=:RB5S*,CUGX5&(52@5R68@,7L>G+]@1,5XO4BC.84]8]0!7( MQ*Q[3C(9]B@KUE YHOF%UTR2L69A, MB HDVNP;Z76>[V0%6-$ :(:&K?[K@K3P3N!-RLLY^Q.0_+HJ0 P,%!J>(KX/ M8T4I@U.%')^GE4Y%EE,.$;"#R/??CPR9^!3(]=D9YM JRB EA.@K@OCRF5V M@DV%M)^2Q919R%I4P RAT8WD7;GH^@!V$H(N;-#=6\_RFZCV=R-__9[ 71@7 MAV[;5EU+S*I[Z'F31IM#WYM_V?>^G&VW>HW;#W'X$LT@ #8R0GO6+./?[XB 3I#G#J>.QPPD^KXL)B;1L4/@N);NMV5VCC M9D9SX'DZPHK1!V-Y-C/ *&!& MK(?$<11N6@!7QZ&KR+U43@0L)&,M@TH\R>]]TNNT\ )O=TP2$/D>UM8LVV%H M"EC[:/JVFXAFZ"O=!*K-+B=K+_>*PZ(!)G*"KJO0,D(;YC_CI#R(;I*!CQD> M2#\K>03@$P%;\T)7D90]LM*0@'>.-8EBJ%(\:SG@%* 9O: M-[PE?3Z0&?H%9G_#+72/7+<$T"E@3RM]3W_'"8&X)4.] M")_B)*;PBO@%#TI0A!I8FF.ZBMPW1\I2"J<*5K<[PES"&%JB\8HL%MNTS'8_ M*$\N&; ,*T KW;ZD *I0B*<#4.+,#@+3,#1%'B3&3CDFJ*4*\\PLUX./OX!D M#XU!:".OF_]WG;+M@=4J=;-&Z=*-XFN:I,<(:_8(7+^%Z 'V?3-<]_%($JD* M=75H[="\H!M&-=;KI,"$Y0.54_LH@ \UPU3E.B(GB5YI#@)5H;A.,ZC!8]!) M0Z";6.MF4URSM/KQM:KG"*Z]?K7V)OB!/N.IO?J.777)-=O3#45"2^<0OR!< M%:KQC! F&Y@;8:=;0F^]FEL?<((C7GX#!@&P;=^![TXAV#A5*%%TFZ5D2/Q[^:$-"#5-T]^1B'J@ MM8H.K7 7:9)I-)[('V >(VK_B[<[1W2E0%2H;_8%I M05>"Z(6L-@_XZXZ6,+^).H[-PVNM;$_ ,FP+*W*GFT7>HSF@0FDDT<$/+,M2 MW0"LAP(YX23VF'"2HZ]LJL^4@26+1Y:TTM%4PR*[10]/I!((B70$7,V. MHB5-)%]Q(?( ?M0,N(%MJI,';!S'^RVYO3!7GE-()*TA.2K%U(Z':$(\?(6K M_Q=\)Y_4-PA,/^Q:"=^!,LW(&P5R%O'0?$HSLBDF5:8E]'J?P20GPZ>B2\+R M7]M*D.%?=Y6=>#@7Z7F^!W3;-I1Z>YI'0:05< 86*A 2-2W=K5"^5\?20T^1 M_"Q+*DR'(8>(+.7$3Y,T)SBL7S5NMT2;R?#)0?,IS0J:2>%W&"<4U$46Y^2, M?K7+R'\KSHU7FSF^"K0 :5WGG'\N=9N5D:>Q9*KN>B- MJ_V)_W=3?42)4'XN&Z2N69S$#T[HZ-W2'$N@O.>7TSIN!QR=3%5ETJK+<+IW MFC/0[<,SEGQDWH^-3'1\37[DW(&[;8&-;$=3Y#3)8#-?)%TH^Z=_->12*1K= M)-*$VI$N?L8B(NHC [X56+XB+@*CI,5%I8+/QLD K](GLE-S'@_[FH/0B#3E M# )V"Z01@HA=8KV-H_"Y?/;&35+Z4Q,%,[ M[8$'?5N5S'ZCYBP;D@*O+.4(@],17F093!Y*I!]>#TUNX6N9"NP'S,*;YS*X MY"\X)]O[L=O-@(AG_AIP0QUZ:U[4S\40!5YQ^B= %]^'4WS58"CZEV<>?.$-QCFM[>#U,YJ)&^QK3%7!=C-W.+59Q=9B,]AP9!.4& M=/%$:TK-(LFJ*Z#[OA4I$H]T1DF>H%6@9L@HWT8?>E!7Q)XBNPSW(SED)92, M&B0WCL6=%TL-JRZT[6?^:MGXBG^4?^*^"(G0 WI3CM:VVHZ#J$"R0\:(RTU] MO$R/R4'D0D.YM]EI(F4@G);HD+%KEED J*7])KE_)!\MON&BV+9= >IUG[%5 M"M.#2/?M0+7W/I']41[BM(2&,N>;Z^0R31)<>G3^$1>/%Q]V.8&4YQ>('+FK M0KORAU;Q7@&.0M=3)$GE]%//"."M](@*R%K^6"O>*]"]2%>GAN%;R/H$>"M9 MHG+.L.,]O6^INR7Y0U%D<; KJ*/*?5K5>9?WCCW+,(!A&4ZHB!>"[":_#*=4 M2. XXE7.0;[1C:1=AZ![@;02,8YYO?F8+)[E;^*CG&<&=K!6B;+AR.=NY,I5 M%7=U&B0,\\=/V_0'O]"<.RHRF'2]*?M6S3M]#UK**;U#!0P=!]:2F0#('D%' M=9NE+S%1B ^OWW-J5]]G#;X@.\P+.=N(%">2[PM W<10M>L 3U L ]M8X),* MXRV244WS?==3Y$%J N-[!=D#XB.+\'TZVPIP MCJ\!:$<0*V)ZGUOASLHP!7Q$KC"1$XI+*9&?M[B^KUQ4,7L#;CTBU,#$%G(4 M,>B>59R]"B3%(A6\.@[V3QK!.5R$JK<]L"S'4J54V]L+?8 I![^'-]ZR&-;) MKVE"X>_A?BYC@?DK "49,/R42!X"W0=KR%4 MM5NP#Q#Y&'5#J-Z]6HQGE )>&=U17R!$K>DY81J.7_BATB+4('(P0HH<)$<( M25#8'. *%*+LCK=\8@G+().D!'R1Y[B@Q60_QS"(MZ7FRTA>J$, R?]<1<+> MSJ<,:F\$W6XJE%RJG&;X6<8APW@IC)#4H4C5[NHC+Z(] <\ MP]+5SJ=$4JP876]46Z\Y]R7>-A;3BSO1%G* M*7&P!$@O.WWT0/=Q:"GR@G<^5>%"5Z/>:>^0F_O[+7RERDUM^0AE.SSV.BS< M*7"QYSB*).<_LUY(\:/ENZ.0LM0#;JV(-1A)*UE_)P!"W5*ERM)9C64#^%4H MLSJTN$U9&?HZ 3!PL/?N;S/#^$<7:%7D0"'NKC"'5Q=PO AV"QRM6VU&P&_5 M.%UA048&X*J8ZSP>@9R^@(M<+WAG]Y@);% A(62=F2&_3\M0EPP3(.&.CAD/ MW4@&20$V'=M1),QO@IQZY2Z.7H7LDIW1-@%.N$KK3EE3_X43GB'3"S!F 4P#>5B1'!ISZ\\(-K1R8+Z? M@\?^B7*&@P>G+Z"Y0>0J$GCT1KHDP@X5TG762^FG-*-N#&2\Y!\T;(A@R>H MI^KN]MJ#:'"K&M\J_$0*0@<.^CF:WH?FB&.OE&1<;G(IB:NNDC"NWPW M.7]5W0TYE^L0HWX4J88[Z&$48D:7LXT_T2/-5WY'3 MQTT9K?Y/_HT[T+W!+SSIL[9'I!=B6!0U%GMWGUI]1C&@T:,D0]OXA]A>X M9>N!3"\@P&X$%0EIGUL/1C&BT8,EC9!TQ">COL,$<8S(K:1&=?P+H05B4K<@ M"AW4W6'?CZ9,YTRC.B,3JBE1#D=)U=.Q'ZA27$3#G?EG$\//A% MQAS3QDE#@'4+=I/0.(-<=2Q//\ M'!O++,QI]&]6&VFKOL"G-+M_Q*W4UC?1)6$7V?#N\1:3!9!A'Y7I B 'P4@1 MEXO9)-.UE([B29.K:];J#8S7_#M<5MJ]3T>)?%JG #H(.8H$U)]1"6;B4J,6 MLY:*:"GH:99[,JPO.'O &?T'60US^!QC9G4/^8Z ;D%E'K;?9@V0Y4PC\EDK M1K0?:&:3_)C^@ -#3U?$Z'EN!9C$H$8/QAE#&7I 3C;DMEF\$H0G26'(HO28 MI;N'Q_J?I9<.2_RRW0 #>F:W!LJ[D_IHOC3"'F?Q9 J[S+Q0Q1Z,DK(@/; C M*S04\60[JWAE&=+(==:BI(V6T62@15O5FOB"_=HOC3"GK5NZ2&AY'UZ3=BA,>-@JWGY-O5R?D6_R0Q%&,Z!2IDBO0^H3I M-D8M[XIV11!O\\OFP$%:'N30P^;0Q6;?QV(I]#MP!!+A,VF YR,;=:RE;XB' M*ZE[(O(/6ZX#E!@]T",,(T6LP@+BZ#7724(]+>;Q=K/O#K_@Y%"]OCW/_--Y MUK1=SI.Z_+[ +#IM"9#M:7!9+_!R1-3[KF&T&XJXDU%O9C'V@%, M.9#A"<:B (9C0]0QRBR(16!F,4F [H0Z5B14;Y#EO5-J&-MRT9W8+S #!*C!R8,(ZA( M=54A@?1.*4FPR\VO^PR&N)6?N^6;T9YFQNDT*^DV+<)-0B@7OD6UTG82',(7 MJ7XR8/L0FAV'^S=$]3F%25[&N97<;I+8MI@N-0%'=0=;G[41N,YCW+L%FJ=SLZ;9[(F6*]!69_1.\R*OX['C?^"PL6P?9666<0.: MV#$PD>9UO8#4YXS +)_:,T#8@(XB?C-SR;EW29B-4TNN#MT7P+XEPNHN$17A M!B9DG=B3+A@QR7@$&5P*!DF!;9MVM' -W/XA2DULF5Z 9_L.5.0%7%Q"O=-T M%.[EIF3/\\OO:1K^B+?;OIEIG\[, _VFZJ";XB:/4:!"2M #-S(1[XBF^TXV?3.61GH2]J6ROSR91 %"!?%5,PE]6,ZR4?U7)SXQ.,L[_ [0Y_P9".[:D=R=N> M)!TO&DJY*4DW1[1+J=H>R6&4 KL@CPH8=N0MFBF[;W0"DXA+!GPM=)$B68.$ MV-\[I<0P+GGWVP?O]DVGCK-,U7Y3$2P>ABUSC^,0$3D$@;]P19O3P0E=U]A4 M(("^!15YY!?A/>-6)H!PN=ES'!W0FCA&QSVF;KK8PUSY^>%9@X MQ;3H2W/B<0^+I0E@HY+*"2#3#7!,%'1+F:J&6F!&RO4#H %#0Y%W_'$2ZYV] M([FPW%3^AA^>JI0_SVE&!]LW@3ON-@W5YD"VF(=_-93]0(8G*(L"&,AUM26? MX4]')C4!!8B!@VR]FT9CF5DW*(;>"2:#;G/%#.'("\(E+1Z-L^05SE$6EU'LE0%;/GQ(NBL0:*'G*Q(A*""DWCDZ M'O7IC%U"^C"/R?'[9+2OU7]%1"Y$#PRL!9HB'A&CY2P'M4EUOZ0Q,\TP65"K M!R(RQ@PF.41-YO;RGW7DJ;"\1W<)L.Y;*P@:Y*K =/1-4DVTEOV@M(5N!BO0(M@(8J-3+FU0-)!M3JL>33\)'O M?=>;?T@/A,B!9@5:-Y_5N@0NA[26[)*FY=L,/\6[I]88+[;;] =-4D.VK*MT M%Q31;ML@^9@7\5,IBB^X>$S#=)L^O Y)?[9/ .PB/53$L6"LALS/C5J+QKW< M<7)"4BR5&^#P#M\D,V32 ++7H6ZJ_I7(3AQ>+0SQ#,!U=N\7G 5ICI?. +R/ MK7B$V0,6/]KQZ0 T(TV5DLQC)ZX@Q%H!QJ7@G>L=_86P(':8_W1$L(R%.T!Z$:$'$4*R8S?127!-C+65[HP]X:TU^?, MVUV&'FFUW*AIU38OB!ODYOH$0)KKFRM?[N?G1J."LZ;L;0;02I_Q7'Z_(-\/ M.*>U84( ]/S%*E<-^K()H&Q$H"K]70$S,$)WY7;X\:@;U9DU26]SJ6R%Y\A=MMF$P'=1 MH*_5@"J)L1&.=%4M1>;U=WJ8J(T]O+JSQ^V Z0=8E83I8V\PRA]2,J#XNEC_>]9FE-(7W%1 M-SZX'[&E/ZU?8#F:;Z_\(C43"QHMF;6V%4TA+,C&:67FTE3E -*H^$% ?DNWN_*&?324H8NN5!_ MG7/7ZO!$.%2-F%Y<2(!M#'$$#8B7-+"U&?4')(?FP:81A#H[\0'EP.OD=R\99=V M ?G(343NJC2'LYC1ED\$=$UWS#4?. 3Q-0)9TB7JCC"5,(2Z;UV1M7N;EL]/ M=7JAH3DE0 P03>*]\KN]#,Y&J$MZ0_5EV)!T:Q?N B ?0DN1@+_&N:-;6^6P*Z$:>2P8! M?L4_6KBS-"$_HBI3I.2,E>T)0"]P/$624(V=OJ-!-[+?Z[XB^3?NRYS$>[2M M[!N=NA2#V3>JOMY-[HW0,GVGL3A;HMOHJ%H4I&3DWQG((26VTV* MI]R,;035?XZ:@/N0@>.-+URL]P161,3W'$>[[>^I' MD?3+?S3:T]0<;U[,F;TF=RJ2U!3+K[T3:CO;8="3_>4-QTXX"A\>,OQ0W:6C MMAA$XB)%R$&H.T'7KUB1JLZ-"'I74#E\"F0MZJL]7;I[DQ6@\3-^%97NB,Y M&$'75L0K6T[64]!.2FG$YI4A=69AZY.G:FF@PWI85-UL2G[ M6/X8QBHRSW'=8Y6EAU@G=QXEKK^G8Z2Y]A#U-XFW.ZIU@I-Z9(< FGJH2L'& M07$-7(+'(5?@4'> <$%N@2$=;OR"OV&TR\JHL8\_T79'%H!/A&/T:6Q7U,?5 M4\12BC+7MX#K!#94Q)-YJ@[-SI3E;MRMJ'&.*;13D*Q-MORBWYO&8'#AYU$! M38N,16V?/:.K7T1I*BT$90YS\GW1A)Q8%2];(4'U3MD)P">M^&SSY2=Z=+Q. MRA,D_7I!OS[H$3U$!R ,4*"(F]<(<I&].\R"_AL3WY#U6X@6!+JNAXK,SKGX MWSURR?%B3F> MYSBU0MX^_&;.<_-3C''AKRL3+?O8/G9SGS8'Y[/@Z0@]#0C MZN1H40'=E!2A[0>=P+<4>8H6ET;O_BN!=IWS]S1A&<'8I#=C3^-.C47D%@19HJ)>IG5)19 M>'(.MY<&XR7,LE=:#O*)WBV%C*4BI,#3<.0JU( MD3IH(G(9MH&)X5W,L7YN+3E)!R7M72K;$X"AX;B*N);.H#&2J)=S%&CG86"O MV9V*Q279IJ9;?L%NHQA>J?M:@]")4-!Q9%ED\EWAH)"?:%TJ@$S?\16)%^DSBO^_$+U1O\GE@A1IV%'$FFD&] MWH17"KBBG0 6A#A2]4;U#E!D(^^]:=8T5B@02S:,IP(PAY(<]P0B(W14B2(\ MIT(P8"\7^E5EKV2?)3OQ]17!\D?':AS#A\7C=B#2#8R7O*Q7#G!5UM"]<:>^ MB0@;R20Z :'F&:XB3YH,8;">HJ0QGL-'_W!?+(="+XEE=%A>>C=*N9B)= %\ M*[0B10)CA>0U&N$YW@D/ Z&Y;&YA''Y*L^KA*[].JGBLZZ1U"ZY'+/.J<0QX MIN\ %/B>H8C);83W\+6T=!&EO'G&&:3)DEHG'CDGHO'= \N$ MIK7"/7A>]+6V+)'PKXKQR_>Y8]D'WDYN@X9VLR=>_O![F@IW^!C,H@!0LQQM M20<#6B(O060SJ(.C][ITFZ517'Q.\YP&4#=BN$\OTR1/MW$(:72^2.*2.?H' MGN:'GB*VUD%A]D[FF1FQ7) .-WWG%2Y@O.V=VIV@]<'\G75GB\?>S97 $UN6 M9R\9Q$Y/B>R1T[\"$X6!KDCDL@ K>Z?:$9"5/S0?)PGEK;/M=@#YGH-64,25 M)T8&I,.]=94"I5A.$KUV$L$>_Z+5DC]Y1W<+?&P:JL3739GUTSEPN/BN*2I' M9$_6^S;E3A2\Z*:\T=_-MNQZO@8[UH*WO$\0!<#[0$C.+>*H'3#\(+05,5D) ML+?_BML/J=FTM7&5G6<6"YF9^)K\R%E^NVV!']BAK8@EF<%FODBZ4/;UMA>5 M"S/&\L/K/?GVQ<^8(R@!8@ M,S04J8XG(SD9;--*IY\[K)A\^2JE"3Y'"/) M#"QHZ:H4>I81CIQT>P!/DRZSM#I-HH>SIL[[%_P4X*Q'0E6A\;[&($+(5:74 MO0Q#N^;Z 8#3BMO/,[_^@A]CM*5N5@Q!U0V/VP'?#@-/D7/%>!GQL:E0V_[# MCB G)Z8A\1RW Z898E7\OR>+AX%-A;KU-Q&Y!N$]HB$I]38'3H@,5Y$TJY.% MQ8=XEHKUUPE98A.X_9YCJ>UGD Y$EH=,14+(I^U$XEA5J&%?OE$^IMOP^NDY M2U^J6(BAR<4A B[V@TB1HE"3IY@(4!6*UC.!?LR+^(D^6345C5[PF-M87S= M-T*CFP%^X7M9]Y8L=WKG(E7[E>\KC9*E2;?[+(N=%'W"EL5]M^_&PDAN[58X MSL+(V!>_$S%F/VCX7/+0^/G15*]/<9+G.DXX??<8(S2%./7(1DM#&%2F="G6*#<_H4[P0$IFNK4CY" M6KX3\)[%X946$,AOHKIP2Y&BOWU+#WA/W5;[6P/#1+:IR)5NU(P; J9">$V: M8;(#7>XRP@3T>I_!)*\* OU.3F74_>8#CE):=^YI)= *L$&%-D:O?V&DV M!J\"7JDGC[L719.#J0P/XC^BL^F AI 'USI-Y2 >G$57Z631>?B_3LBQNBAO M4Y4R.Q_P)<8LS;=OJ; #,+(5M\_ MBKWC"\&KY'&K 8'[J>K MT,\Q,JDH@6T[IK-FTY\,R$8^LP:YM@J"-+6M::$0EI=,?VN@.SH,UKQC#P%K M>+^LE:!WC.U,VSQ3P2 QL$/L^XIDTQUO+Q#'V0AUR>=E,DB$D]("G"9WW]*R,RY:A>S\AJ'(*LID:K]= MIQ_(>XA1";S(5R7')(/-?)%TH:@1H[(?8%.&MXGKYT>G<,F :Z$(*;+YC)(6 M%Y4*$2GUP(9B3XZ: =\/-:C(I5F,U?U2Z@5UEDB2QCWU6[K=M8K )*5)A 5K,FXTQE3YA7/FC5][H3I$DX=[<%>;T>\FP?0;C,&P''&X1, , M+ ,M?76<*AY!C).&D)TH&[8],,V+9G^6N?%DQ4Y_ Z^[8+:W-%KP9X7*6PBV= MM>RCP6E+$%EVX"_MF###$8$)["RN:?4 R_&QYDFK"8A,QS.6#G2=/"7Z$)W% M0XWN/C=1?>JK3P4ED_AFDR$R$$)+6[QVQ^1;BBC*L[BKU8/>WXS(@DBGV^'H M=E%K+I/#=Q8Q#L@ M=V?'<9;VFCJ/\'AP.QYQ2[E2].4)M?0A7XHE\X%.\*8P E_''=/@&XZ]NOIA0% C';[P<_XB+Q\M=7J1/."O]H+YBCF+Q MJ(!KZC9:^C@W2E!"L-:>D+L'X[[BF9S$]V3 T33?7OI2.YO(N[C6F2;[>*,S M^C8Z8W"C,U:YT44T??Z2Z^I(M\' L3%2)%:(R=3>B<0 \A[\QR*( NF-&BS]ZCY#1(" 5_ 3[!CGD-,BF 9[K M>98B)_E!_@M+[035IN0S-R-UMRG0H*%;BKC4"O"P:VG@HFKY#JKQ M\-V,ME6 5$AFG?; 0Y'6M2*O4'!L:"T?0S6D=VP*^P<.[Q]A\0=LE9H]!?5: MLX8AWO$= BWR#'-IV_SPL:(K]QDPG\/5D7P^H[EGKW;X/J6I'!H_LX\_Z;AH MF<.JKG#+ )W76)B^>>.[!,C&EJ'(PBPEWUE0G\/+LF5\OD];QC=:=?)X%SF, MC/5R-J(KX%@(+OZH.4:BD]">PQ/S2,4.&0^^)["*RL;[TN^LUV:)'H!NAJ:K M2*JS\3-1$.2IP^92MBFSSS9E#MJFS%7:IDP/V\&20>-P2.C@V\M#?&&(DP<*A@ M@&J-;3!8];0IT#W7[I9I64@@#"8/2>0$REF,2^P #Z[18H@,H"#2%W=/&F1I MST%8%-A98E;KB+0K/"R!OJ8@,C3=5^4<*\%U+A@5ZI@U"6/VEHT3 P"QQ>O. ,/N"O.[JDWT1UQLI=D1

!QK,:R< M4!=)6#-NW*K%[@^$IF9&BN0A6GH-$V#3RJO^G!X23F#*'_X9'8#0U4Q5+)IO MH5:R?%FL6M";Z-%H_0&!9@:>(DXKLC(=HQA[P(?<#ZM4B!K.*=K;+/V49D^0 MK1 #A [T(\4*4(^BT*( CZDJ%A3_ C76-8;-VG+6\N6C*2Y_ENY!8+L>5-T^ MUXBR=\;/RX?E#.$7Z.^[."]]A'*.^=LYG=!M.@4LWDW>7\+T($ZJ5[KA6EA-26WW-M=AA[)5997QZ[;D/JVAYXB;H1";.MY1V6C.H=K+W5" M_=[G(% 5ZJ%_!#Z* E^1:*&17#U!J@.VQS"Y1QT.1 MG1IOMS#!Z6ZX\/, (; L%#J*7-_'"U,4Y<$8N&2BNF><%:^W9(A4W_89CTL, MW(0<@Z3 "DP(W\'4%,4Y*2?J//*L$E7CS]0K_XZ:+6^B[SDN=9$M20X1,&%D MNNL]#$H@5*"D=ZP@1%B5@-EQ9U >+ 72JI)I'!?X,XWU*T_+7^$3'IHC;!J@&Y&[ M>%[<.=:V(8!G2;EZ37B4/,3DJE(I2I/*Z YO21])_A@_LX/CADG)]0>'WKJG MDQ3.\R1NI8:0ZY @C*,8[@?",P9U6P,(#:>;[G)5HAB"-BTWZTSV]*K<:'X+ M7^D(Y:[* L0 6A8V5W^8DT':RM4J:#SQ*^-)@A]@4;==5B6R'1G&(86%M%8( MT /'U4-MO1-\'-A6/M@WU@U6T9+6+:49^BT-I.XMDU[6[6!3 "VR=&>]MV]1 M>(J41&=G=!PTBHE0 ]>-+%,15_'Q,U0*:JM8NAKS\^89T_+NR4.ID-UEAC]7 M!:D!QLCTE\[./?$:*0FU4^3\3)FPON+B)A(2EA@QP)YEJY*?8.RCGAS21E2S MVEV.UGEQ(0V1 <<.?&_I(D0S;H$\C(U@QMEG9%<\<2')=$$K65FJ5%&=>^WC MX3U/<#V]\K8&0&Z\NR=VQJG^UM09T5V\OMT,=W\.M&G!]/,<(7]/T_!'O-VR MCXE-"X"1$W7'NAJ)L.!T NT7]4SK]35UA5S3EG0O/8-SFAV$3M<=;,K"Q$]J MV&3J"RS?T=:@Y@V#N@O/*91S^)X=16_7FP\9'8.YC-8 N@\I P-H8T\1ZR6#S7R1=*&H MD3*PT;;6ZC10S:*?@-Q$74N9C'42$AK"HT(JP;XQTA\SC =+6@R1 @=Y9J28 M"9(E#&$)]D,\3WT+ BN+49UYCYP@^>42^EL#T])1J)C+W3!#>ZS! _C.DG>0 MQI5OZ.$S$XH"!1I[CC!'8VVE:Z?.T,7K M=5)@PO.B3N)SD83T!_X1;L:/4!@"L1_T=V+X\]"_@H, MS;54J2HI*Y8C &,S-BF1![-'P0[)<;O>L/4QD>XIW>>RQI>NJ<,R7$_[+;X. ML!D%JH0,SC#_S\<@!:+3SH;W.'R6M&^%8"Z@G[SA ,MP=:S(55$9A17BV,IS M7,W)O.ODA;1/,T[Y]+-\#D2N;5JJV0D7T-XN1^9,N+5R[3R:VN5,7F 1+K\+ MW,AUK?]<;7FL.01V_M,K+C/6_VWTE_EYH.' AXJD,5Q2C8#;6'??CUU_5IZH M$+ \)\8JF\X^2O,M[^Z]GP:&8V!5$O8MJ7Q\[L@'6+_?T^-;ZFQC&M$,*WP_ M+UUSL:,5VOTN-*N^O;7_<)P$X4WOU^QAD-W)1\%_+IH2G&K%K[^_^THO&TYR M-+S!'49D&" ,R0UR;5?L13DE'Z"_:M7MB91>1'=[QD%6$^0[:WMN7Y95TY(. MS)1(MS=8F/.HPR MF[:FBJEER7WW2%,9TDY<%Z]NR)M45'%[E-@',&>?Q*P M!@,<2([+BD2;*;1H#/)K6JH%]6X7_ WM#*?C]G+LF196)>7#DC>&/IZT A[^ MZ8TKW%SD,W\((-M&T7\JY1$O5I8E(T >#E=Z(NJ :.7&4..F-:6^D!FX<'6& M]0$LC8!F,8,O&@W_%6;T-/YR".YO1<7[8E'Q^S[>572\&;J6,2X1RJ+1\8%G M.Y$B*Z$0@WO71 :H]Q ='_G8]Q1)OL)@,U\D72AGB8[/LZ(E$_*O4WF07]&T MCWFZC4.: ?0C.>N4IYG^D'C2G-4:!)%NVJJ%%?%D(@+F#,'PHV7"C'QG *E# MEY&EV7#IQ4R$UT+2.0&E0K*"BQ\P"Z_((/EY)(Z: =U$RN3JDEG!^E$T$79* MB&$H0\1)0V"%?A J\A+0SUZ^)$Y@3),%X_;R!6F@W 8'MZ6AIXW>%QT^5 "C0W]%4I&3W3;.E!IT!UX2H?[SW\21^@ M$A1OXY*[7U-JGMZA@D8TU"'? T*5[8DP,;*A:C8U01F/!JM BH=C9YX_,(V3 MPN'%"_GM Z9/!W2EN:-;--Y']>:VTMY7AA_: M^ZB %CD.7-I@,E9R(L F%4,6+*C[,2_B)VKJ^9[C;;3;?HXCUH5.A)1&'*CW MS"1R5I5"-ZW6\7SYT;XG<4(?R4/FG:)NW=,88"- >*7W.1X>%:*CRQ/T36FA MH5D$!G>I_O;4N.#"M=W\Q""U0HM7F//N&]SBFZB$6)J!FDH4' DS*("C(UWA M:#:^C(= +1>Y.V3"_/B3'')C01/F46,0.6:TNH53 $\GH/7M?,3N,QCB5D+! MK[BH_;QZ/,1L[=1#K"3?M.@W"2[VKF++.8@U\9B'D1%@PQYB7#(0N8%G=*Z@ MBZ+Z/4MSWCM^/P'P8>!HBAP6Q7C>_ZP\ $^!;.L7VVWZ@];X_)1F5^DN*,B) MMCMLC@2%Z('MF\A39"^;(E YM(>GGSG MH55&RO2"&ZPYP]T:2B>4&/C/E% M$AZ?N=A:($(-;!39KB(>>A.T00KKI!#MKC7'&:=SSI5&/[W2U*2;AE:!V\Q5S?;+-"_R2_@<%W!+X_WJ MH1XGU#Z &;[O3.P8Z(X1>$L>K^N!7E-[)#TWLJ&>M@0.#K J)KZYY-"[JC*1 MG\-3K?[8MS0J?A#DWW#V$B/F0LIH#6P#1:J4^#F/;$30GZ.F\:DRD'\_Q;O> MD*;6$#O-@6X94:B(!>'L$F+#/X?/6OW1KS#/0_CWSW%./0<^89:ME-4<.! ' M]C^+B-CP%?!W*[$='TD&;W]L&F %#M04<84YZ\XEP ,%_.#&E:?AUD0QG< P M%BY]PEC.Y=HJ+?P(1<*)H>%+A1,#/M#]\9 M!DD!LL@5?5DG@%&A]-!#9J1(L3%Q+C-\ 'J1O8=X>L>%7J"(K8O!9KY(NE#4 MJ#;/5+D/K_?DV_R(80%BX!DTV]#Z)">#304'->9XZ6B'(HX%B(&A8]155<46 MRA[AR$FW![ *TOVP(^P@=QQFT&W=\+@=T'U+LQ0QJ-P.!&:HC-US\OQD8%NNKL1,/A$T$.XQW8;73\]9^E*>Q ?ES"$"/K)"52)" M)PM=!*ARY1FN$[(2)7#[/<=2J_0@'?!U5_,522(R;<$6Q]JJ7[#*"7Z!T.YI MMZ5NEE>8($!5E#/Y>8M+B24T>B@KXG^4OQ]1FG6N+P"D81@J9T7>LBGI1CV!VY9NJ5*3>QS'19[#&Y3OX3G?P!HH:S^&?XB0N\&=R=NBHWX?7+_"O:7:YA3DK^WS=BT0G0+?M M"*KIV,"5Y!B,*N1"YXS[,.JO\&GPR5RR(V#JGNDH$GDP1GBR6L!EPC1-8-@B MK_#+EAS=PGN,'I-TFS[$G%<$2L$F *X.(T<1K["Q3.Y:(@4 JU 2['*7%^D3 MSN[PMBHG\Q@_#[X3<(C(@3WR-46RSLTC30G0K4)C*JZZ P:;(4I@(,NP%?&+ MYQQO9)?/8W *Y+3@C+5ECQ8S!,OR(MZ2TUI$Z MQ.8K49W['WC[@K^D2?$X;KL5Z!?6/JX_8 2AJXKCWZ(*1R!HO?K/HA^D+7#<0#,4>1]9 M5C_:W% @;/Y,ETEDH(Q'E>-& .L6GTC)$#@6'B M '>R1[^E4S1\+8/:/J7[ "B.&W2W,0AM5^^^8Z]A=C:\[SWF\Z">XU#1YP8B MX2(#/ -C58)CYA##(%"E;;/?<\RN)#=XD3Q0D^ND97N*O,C..+NDL"M@8FU; M?)H:2L"$!CF.CHX#87B%UC$X$ M(0R7=/W^^/2\35\Q+ITE8YC:3T)FE(6-0K&P;2_,0BAXX>*Y-"5%X, , 6.HK0,)07U\2M$<(D(/+1A96Q,M] MM.R&X:WSP;K_?-_K2.T+'_"7=)V>_8B/'!/9G1C'MT1TO.S7 ^2 Z6U/]-3T M'$7J+(KPN]^JS,1/7@\]_I?W%(GT[85<>:C4F( M'H0(^KXBEM+1,I;$JH#=FZ&5]=N8]/RMZ8!O&UKWU7-ETA3$*%TS5[D\?G/L MWDB#AJM(<>RY=^\&V^'B,V;W_IB$2IVA>7X>CB9^EE; LV/V,[5FFHZS;*6S M(TVLN2X\*^OV %NF[BCB627";Y%9>8IMN;QN7],"-[9B]L.3TZE[7-)M:D(% M7IW:.(;G35]K8.# "I>,L6R/2FSLP @<%"B2'(C+U-Y9T0ME[/U2D02S;4R# M!KV>QB""4:!*8J]I(CU%))TZ6*U3YC>,=G3(:?)PC[.G*QSPGJRZC4%D6*ZG MR!NCO&1YB ZWP#7997OVOCZCK-,IU-F_^2UID9UA^\.>;<,EK31MS?H"BUU6 M/@'?ZMGH3W69Q@N)GN+U.Q#-33.H61(%M6(H\BG'%UCMGY\&^\AU9B@F# MF2O&] 8\+8I\1:R_9]:B4\@KKQ<@CYV?V6),*ZJ"CQXS'!EM4W7]V=U)?^, M\QQC6E$Q3AXNJ+'^H?.,*;^2A[+88DZUZR:Z)->M,!*Y#DD!:B_DYF9G:[R] C&>O-W,$"7Y%]/WFHW)78HA2C!RY9.3R5 M#]1<@4J"5,'+YQ#K?H?IP%%1CI3[.-Y+ 71'AZ'*9UFNZ 9A+9>8XQ.,L[_ M[0Y_(0L].7^4X^2\*G?*@]$.-F4/FW87"KPO[Z$=QBO@G\&C IZ!L-EQ;'C+ M!ZUQ5;\B%YNJ)& 78G#_PPB#1% M7-5$1<.7JPA:%81[";/LE1R"[O!SFE4U4V ,5H.2ZX@A6*?WW,B_B)+%TWT7Z\(^0OTPOP-#.P%!H_ M;@>\P%8F9I9S].F5%0/*6$\-QD"#IM.-(EU&H P!]5O7 M.%@4,*@U&47N,,+Q"ST4]BP+G%DG0@Y\/\*F(K+CR:-_-DI!7,R=@?'FL:]3 M_RE.8(+*[;_!P7C:X)$ LFJYW<.@ZJ(4AK5R;X)+^!P7<%L^Q=P$V_BAJO_) M.Q'W$@#7LG1-$2NJ](P= J5 ?I 1T2 6M"Q-D6=[:9'T(AG[:J_$@:;)8GZ9 M/@5D0:'\IZ^>9%DA[",_Y7%8/HQ2HSL[X5+=VXC.@.D@-U3DA"NM#U, UVKC MJO4$TAM09!FNMZ2=H.1KR!.H&NN(K4(A1@L\@K2@'H/ MKR".[ON&(L89!IM%7T$:*,J]@NQ__!\Q68LS]/CZ&;_@K?!C"(<>!*;K8T6N M$3+RDX2G@O6\=]/J#E[XC42D&V"XCF,K(E])F?'E+H5>*?%?)\^[(B_QZD.& M<@X1"#S;4\40-TXL? ES(*OP$M(W3F.,/&LB8$1(Z_K9ODMYGD)6X7VC;YSF M&'G61,!T(0Y5.[N>1YZGD!MY+NG*N+A=P+,BJ"GBN\HY[LYF%FCPSAG(K(9) MH:_2J=.I=#IH4EBPQ.D93 J6[AI6)P^C^B8%P\'04L1O3XC!(B:%!M2[,"E@ MT[#4-"DT;!8V*=10_JE,"EC7=%>1!#PR\I.$MY]J*DCT+4T*$8)FJ$@"7DF9 MS6!2:- K)?ZYKBR.9P>&(D]9X\0B?65I(#?R?/O\.PR'D3LRRH0H-LQQN(]& M:H P/$:X- !ZMM/55W4N)/5F>2Q"<5CG*'JU_TJE,_3'DE%E'=+X[TQ!#-(! M7X.VJ\@J*B4,<6CGJ.)^\O7O21KD."M]AZK)+2:0+AT(3,NS%#'73!$(!]HY MBEKMOWY' ]&'N%\V CJT#%427XQC]3&.2=6JV,7"@MJR8FXE0[J,?9UQH8V'0C1>JU MR3*>"^C@-Z:2M<[LL]:YTM8Z\UU9ZQS=U;JY$>?;B5D)^;H;5)5U+K3"4+EW M:1[CAO;=8UCOH'Q3%5NQ!WFH6,/60"8)"%T_5"YF4USN0]?"^_A/GC MP&XT1 8<*XJ<=S(%AS">X^1;';=;7V8(HM,.A&:@S,O@2,ZS09WC,#QMKX&1 M:UNJ6;6F[S4-K+46&^*=X;CI]SSILYP"B?C.<*8++-L>F=J&,<_J-_[=Z2,_ M8[*QF@/#(APBX(>V,3)UY4SI$J*(7* )4_>CI-G?:$*_!,7;N)H*Q2=,M6M+[^8[ M,I#7H\9LY#-T#D+'TR)%$F&*2++W7#XG(Q1(D'E5[^*M>7Z1A.3_+\DO8UZQ MS2%*X&+D>YW;RF?B*) *[*-5INS^T;\V8[_# MU'^$C/4F^D0F&-S2MPZ>&H_M$SB^;;B*[+VC1-JK'#,P9.W%BT0X0/@Y7/1* MKB- N.>9BJPG;ZQ0/5Q8>_TB&=@#U:]DNP*1J;NZ(K? A33IB \KSSXD WR@ M#)9D3P!%T$7_G)M<'QO67M1(!C>_'I9D3P!YKATHXHZWD"*UV3!G826%%6FZ M @$?0U>5*J!OKSA[^*?)F503^OU;G@K+1'/@"UKI7D%9F3!\-T=5H;0UM+W5[J55%E#\22SG7@? MP#5\SU7$0)M$ M#':"'0#D1#A2)"+Z3?2F!WNC+&NU\@KAY=OEA+L $=3,0!4'T;=4F"/TCC*(>=:XJ2[ FZ MH?%/K4IM+C2JM&36^J'1CY<^"#5LJ&(^>RMA[T$WLEVKF;47J+RE3:H; 'TM M,/\9EH=!#C3JXZ[4L-:+6E)-@&='H2HUALZJ#GNDC=C%[:GJ.1WV54UP]0&O MPR6+)(ST.PQ=TT=+;MT7Z.^[F"@(4:FX(,KT0OV8"Y@\Q+0V>1E@^@>.'QYI M74BB'_ !?\]QM-M^CB-N^:_QO0(KTOU0$>\/AKAZ9^4LH!7P4_SV2#@3T.1& ME^G3,T[RFN<933)"%ZH/KXZ2,8HP&NG*7Q/:I9XJBR/4#(MO @2+IB1L>+!BLWA! M,$PS@(J\'S'8>3PC MY*&=(WEC_PC:TU1.+$>4P+5-B!5Y#)XHE'Y@9\EETY1\E1:) "4PH&9U4](K M+A(98*=I;!;:*_HRK+GFT%ZQ8$*UD7N%%]A!U_=GBO[S:A_GOV=ISE+_84*@ M89C!'/< P@MY!EJGFQ'2H@!\!Q; M!W<<7S$K)^H0&?!19+IJFBM&"J6-ZCR)S_+\L"=9A9>Z-1E]9VZ MK*%3E[6Z4Y<;16[73/B&X[Z$SW$!M]6P/NT*PM@O<1(_[9X.?K&-OK"G4=W; MB,Y 9(51J.:6U BGUP(V!>N<5>,4UYGKY/Y'2OV*. E_QO5'=A0(D9HGS-DT MIP?NRC-(2**G3K+SJL^^1^":CF>H>>*:4X&Z@%?^5B.'G_K&SJI!^PZ!';J1 MITB\U/D4J(MWY2DC).''+_.N0/L.@>%%*% D)O.,^M/!N_),$3+PYU$:$$## M=-[Y2K,'>5IJ999LSX,#$;* RG8#=,ORG#4=4B>A/"1B>&.?X-%2/Z@?VX8G MV0O AF;9:CYA3Y%Y/\A#?H5%#4:\K."N/60X4B ?^$@#$@I#A);,+3JR,KD. M3#8T!XSW4(C6EG+2&RHKSJ("CF;A;O&09B0E(04)Z M)P!5D-_M%B9?X1/FSZ]V*Z 9-H8KG%&](!KCC HR&)HUQ^V 9KJZ*G+HY2U7 M"B<@ILF!<:'Y2YP]Q EDUKVGC8[: !3H412IP5.A-:1[->D'U/!W5A\I^B). MG1>V=/(=^^]>/&2XG)AJID9&/H<%<6(_ U@IK50^H2;N,HS9*8 M/Q=.FX%0-Z&IR!(SF85I(D<.CK"9(0EPL!S]_\65/YM8BU2BW!J$6*F)V&[/8GN)0(,U] MHS>#B^I)0Q#XNN^N=.JPL$BGEE=KT>S+JW^%W_!#_1S_3&^8R0.GE*9S^O#=$&_VU J4U:P'M1_2\",X MBP(@%(5!)RI:_>?PR'!0H,J]8(BY_%?88T#OX6$\")Q(.8/&,9OY(NE"4>-A M?#_ #[N<##'/F^6)_W;')0.1Z2+E3GTRTN*B4J$R13VPH<>]HV9 U]S(5N2U M0XS5_5+J!35-*JPGCFVZ"^_Q%I.M_VF7Q*CD4C-6_K.' "E .C(U5232R]:> MMP\98,O5[!@ET9L$3Q#JGAHXG@$-5>Q5L\BUBZU58>.MQ'/_(YT@GCTUP(Z' M#+6.>A/%T\76JF:QW"X%M_0!I[17?\6%P*6BGP#HGHF562?91[K^[6H T\HC MD??W]"H.X7.:"WA0D#S 4=IAO>CO+./E[N\(#S*/OY$VUU(#\@>'>_;TG(PX#AZ3^@5A9%I=1_-WJ4 S M<>HT+'@!7?J:)NGQ" >]%I@DP,51A!6I]'1F#1AFPIQ5U9=_..>&CKL2+^@J MA)'/^)8>.C[RQV6$7C:TW/1=3Y%CX"!S1=[2&T#OX2T]\@PG5,7 UL]FT;?T M!LH[?DO7(\-T%3GWC)(6%]5JW])M+T".*B]\0JP6>$MO0)WE+?U_I'E9H*S[ M@E69/[@O>V+$0(N0BU29++VL[9H2)*&U7M3GDTW'=L$5!J,U"$,SP(K8>T6Y M/X1EVBOW7*$5A($ #/\@)?$=O'6,FR,,V9"IEM MRJC_0O]#*ZK^M_\?4$L#!!0 ( **:5.&?%$6G88! ,_N& , 8WAD M;U\Q,'$N:'1M['W]=Z)(]O>_4D]F=Z?['$W$=],]>8Z=F%GWZ8[9:,_.[B]S M$,K(-((+F)?]ZY];!2@J*"!@ ;7G^YU.(E(O]W-OW;JOG__OVT)%+]@P%5W[ MY4*XK%T@K$FZK&C/OUQ\G]Q7NQ?_]^;SW(*GX$G-O%;>?KF86];R^NKJ]?7U M\FUJJ)>Z\7Q5KPF-*T53%0W__N7IZ\7Z<UY2=7$TM:+X/?+9_WEZ'NZU8;@OD=:&0:L[GW](CH;]TWNI_#%>JU: M$S9?W!KXM4'G+_1ZO:LWLC'NV]],Q>_!>JTF7/W^[>M8FN.%6%4TTQ(U":^_ M!=/_$3P ^=1]=.])S^;7&E?DXZEH;MX,GRH'GM^;"7PJ6]M[XSSO#3P+G'+["CY=8\+4FW6AEO/QR<:MK%GRC.H%57R#)_NV7"PN_65 MP)^?X2S[U=!?K?FMOEB*6OB-3FSY+C/8ZW^$3W7Y'OYFAE__/QLQ1R.['7$L M\G/ :/>&*)'3U1G.$2+7CR"9,9!8'ENZ].-1-$;&V")L_YNHKC L>#P7C1UJ M]\W1C H?2M@+M-(4^X/OX[M'^CQ,6<:2LH"]_N5B^' /R+\$Z+M3<^<2:6[V MB_LK:ZX;RO^P'').^_.!?6K5Z/\2F,_0-%&4^!;%]KM3KO>#3D=HI5< MWV-LDODH)KF]F'U-'EES;#QA27_6"*5&<+&9P,'M*_EJ'LE7VYLDP&EWP^J- M\(2C\QOK,^L5UOI5D;!F8G\![#.-/\BW_W"_/=;5%7GS&#\3H?X-+Z;8.#C3 M:)-<34W)4);D[]]$A>A+9>Z8;$VZXT TV>84EY4"1)8FR?=79BD MO)(L4IKUAA#]G'C"+UA;!?!" MBI/MM", R9WLG:. .)->_^-"28CX+L(D:8@6-6K<98[^'&@Q--DE4G8/1 MUA4LRU"F*TN Q MEE:&8BG8'+Q)ZDK&,ID'N2S!$LAW1[.!:&APPINN4M9?$-M'D,CM!)^K_KI( MM]T*>_*["Z JR(@>6X^JJ W>EN2,C0;\;W YQ(8-#_LO_UAI>*3AR:L^F>LK M$_2:R2N0Z1W^%@9%O5C:'5V*K='= 2&T9_N"Z.A71*7)AWX_X@+ M^Q5KV!!5$*I]>:%HBFD9(@'<$6+Y\W?2Q!)J0BO&Y!ST3U@.'!R59 M##[VF9( 4BC*\07R1U_@K[II?L$SW<#V[Q/Q#@^DWFA&/W_CS]P'_Z?.O9SG]2,BHUWH1!,OIV(AR,PJU MMYUN-\[Q:F&0198]]=$2$_$1P&L^@/;7],.H VE.-%!LYV:B?]=-"_LJC*'U MK;CSCG7,9[FQAR;(!$1CG;T)3?!JVS5"+9!8 \3<>@OYKZRJ"_4??H MM;,+Q)MST"3N/(ZI5\']39')[S,%&X@.BWT]U+?#_[?MLMG]\HW[I^VW+ZD6 MZ/YF6J)A$9?)S6:*[O)2O8#&%_XO[N#G*UM1T'=B>T1<7%2,I; MY^R ?5>U?Y5AL+>EJDB*Z:_;?%//B M9LN M[.DSU>^HZPW<3V9J&2MA2=K+6&R1A:>G*Q1N+5S/FZ-=N1PLD;AUK!D M38%;HQW4G*RY/EM#:MPYIG*X%1;TY/7G94[T0G.Z_[G,B5[H4_LD@PHG>CXU M]<1-%^Q:.+^LX&Q M)V::4-D'<8$]A Z_J%(=Z)S6A3O%@W5V455FNJ$I(ML4_17KSX:XG"O2 M'0FH)GD&\+E7:.\LI%01%K@.5AV,YK0O' MUX'Z[F\*J8R3=]&\M8I2:;J?WEU@H;MTN?L4IG#B% M[6JQULUFD]>+=CY)E6CUXA.M7CBB"<4GFI KHO$#, /QN'.F94(T+AYS2#0N M'ADCVNZ9-C M90'ZZ&BV7MOZ![A/2:INK@S&PWP\5/R&13)?&O,CFHJY3;XH MB\WI<D$=>;4R[E5#T'55/GU95I MZ0M2G5NU@TCGRI+QQ-9[15,L_%5YP?)0@]UX5J8J[ILFMDR@J?BG;MRJHKE+ MS>!UYI4?.>5RQG/4/W&'7U1]29*NI;FFJ_JSPGHB>22J4>]%\!ISQFN<8KGD M,5I441/5[R:VRV5CPRU7Q#;A'@T@@F&]DW 9JZ_)@_^NE"753]Y)]RT/P8XN M,8^4C$I&VEY133N)T88M?["R'@BH0Q='V.(48YB%7MHUF,T7"Z\46@$;NP[XK MRQD?<2KE@9>HM/LJ:G(1- 0JXCR+R1G'<%JPPQ>N]/JR4E32J+8 %'$?WEY2 MSGB$TX41?DFCHR!C5#0-"Q1FS=15118M+ _(M!3L]4UX5QE(L=!PZ8-*3K,9 M/",*Q3/G2L/BB,I[TC*(#;=-H[!) Q% MJZFY7QG4;P6ID; >GH3U[:OJR21L>$C8X"2,3<)&>!(V$B9A MTT/")B=A;!(VPY.PF3 )6QX2MC@)8Y.P%9Z$K81)V/:0L,U)&)N$[? D;"=, MPD#]E),P+QII( ESVWS.EYQE;"D9>-G@I"WL)823MK"7$T[:PEY:.&D+>YGA MI"WL)><6GC5$R?JJB%-%I=XGMFGZ151)V>OQ'&/KJVX3<"MZ.& ]152.MZM@ M;T7O1M5(M;&3Y=6C5+53D0M!4.]2BDC+HW*7TS*GTC9TRT2V:3L^N5\B M2\S+1$=<3O!3"P>>S)S$13F+?>Q8XZ)!>\R2"_*";'9G51; MH/'B;(52Z0-O;;SB97D(SHOUE(*\O&I&P0C*RSL6A*"\ZF 12=N&=[-VJXBV M.^TT2DRXTNL)6Z*B87D@&AJ(<,:EV-K.1(!NO1-0Z]K&SN0^YK^H),&>80_" MOB2M%BL5%BZ/K#DVR*(-/"=;\X*'FJ0O&!=2(8D6>IUYI:,LTZ(*HOHH*O)0 MNQ67BB6JQ:#=H;7EE%ZPUH6NC2U=^E$(&NVMAW6Z'/"4\-.K$!Z20Z3EQUZ* MQUXN ,#/RW(0FA^T>2+H1EMBY&:]K7JT$U8)VUS=2%@Y3)5"7&O([+*<+AWY MX9\K>O$S_,QTV>A93?:-W\VLC=_!N\//]F3U419)RY6"#$T)3 * :Q/E(#17 M0_)$T(TNV6 C-GY;,6LDW#RIX6UJQ=6-!%3G5"G$M8;,3 GITI$?_KFB%S_# MSTP7_S@Z1H[H$^+H&BD6/N)G^UD#2#,C+5<*,C0E, D KDV4@]!<#FRX$BF_ST*DIQS4#2\F,O*_,NJP#@ MYV4Y",T/VCP1=*,M,1+1OJUZ))I:4>.!Z5EK#A[;6$\Q5\=H>?[=4Z50EQKR,R4D"X=^>&?*WKQ,_S, M=/'O?,AIE)2>%38BOY9PBH4/01G0N1C>':ZL%1;X7,L[AVV(20!P]; A+9U M2:''3&_7C6+F3BHIA=E]'S^=DE*=4Z<0/V0R,26D3T=^5N2*7OR:>F:Z^.M? MC&39G:"TI!T;R^#NG"MRV*==!6N[<\;>#S4&%=[$$W/9(7NJ/<^$&G.4="85 M;Y$K3;%7^'U\MU[6 HOFRL WBJDWZT+G&CYSO^Y^Y/Y.OK_WKO%<-+"Y]SJ' M\^B'D=X'XS_NO%-67F#'O$\^K!;8$"W=B+F*O>^3/]YA35\HFM]KPZYFZQ57 MV[,_M.A'>%' %B[AQ\,;>*6\7<.\])4A8=/^=8Y%F8(+!K_Y;(E3%2/3>EOA>7;IU=%MN;70JWV5QC>FNHR0-""+UJR^_R7T=/=X*GZ9329 MC+Y=H];R#9FZJLB?X M7%L$:??[0=^K^W[ERQKNB\[OYO/298FUI?:*_SL2% MHKY?6Z"JF4C#KP@.(U'[M!"-9T6[KBW?+F[^]I/0KGWZ?+7TO.I^]#"ICH?_ M&5PC^BY$_W#?_S;\^N]KM/LV]*W_].OPX1K!^SXAPCI5456>M6L)V!,;9/JF M9>C:\\WWA^%D<(?&D_YD,/Y\Y?PUF[''@]OO3\/)<#!&_8<[-/C]]N_]AU\' MZ';T[=MP/!Z.'C*>T+_ZX[\/'WZ=C!XJZ.[R]A+5:ZUF+V 2)Q$W2Q)_-I>B MYC/K[M*ZN+D?/7U#GX'3-%VCPD21D"-MG_#L4"OM"Z2)Y+20L7)]I\/U',8E M_:@O;D"R_Y-R[^:=L'=D%C=I[&4BK_KP331^H)&&/R8]LRVA-=4-D&=5V M) MT9ZO:Y_\WO\B&@H[0HLLQR,2[;L"S0CNV#]FL_)_?^T^3P=/7?Z.GP>/H:8(>OS^-O_*;J6H/W;"?E8Z#6:FP7D]JRZUPUDS3'ZKTM2 M9*N'""XY6$9K.9<4=![IVP?V#6H+.-R^/Z.08O2+F[&>&G9]I=& MK8+(JWV$7\I2+_Z6;_Y?6OAO_^B)B\1"B,2)(6HF-<5&D8G-,\K$R5/_83RD MDN^P4 0)$44H7A9(*EIKJKIB<0:O0'\X_T.6OO[YDD'YX[\X8H]63&+*1C,% M9(6VH@+V9%884.O$/;SR866;[6OP?*->[W1\49ZXMA])].U*,/O-5?+SM;BR M=/I/U/X3:?^$/KB_[QT3[C@'@IQK]'Q*\AH#S7N 28HDG_*R81)18#_ ),*"!WT"] MTBMHJ$F7H6YS8?8US=W"BYL/@S=1LNCBD#Y#QGI12#21N<02L57*2-&08IE( MFE-]$FY\\-6P)T)*C'&*;/AS95K*[#V\>.BV3M)WCC*%HQ"UCFI$J7%,,DQ! M @L,T)1$0VX&#_A%E,7#MX$=/--MU;M'#,&, M'U ?G(61F]2C 7!2EJ**!F]86EG*"T:C&4AO;.Z*[<*=5!^ IH@0-=I%D0GK MVG'KOLL,'T[F!B+L^@86;?RW:_5=]'\\7=A]U8'VCW-=6]OO.D*SVFW5:B%] M+JD 9&,\^=M/W;K0^63"LRI>DGDZILL* @925^2VC438)%C[%J"RT&52&^./ MF/_+@#3W<$>'6P%!4(5>V.$7T9%K(N@!SI]FB@G 0L2E!Y2:$=.0]HQ!ZI!3 M%*FB:2&#^DS\2';NZ 7;%J1H1*.&*SMY]U"3B6:-T?0=UH*E'VA!XAM>YYC> M$HG?P&,<^R!\1'/1I*9V&8FJZBS6A'__NU(,^*.EHREV'H!WCK%]P_2Z7N"8 M(.^%C^ .:BDPV<&;O8^H+UGD8^)Z03)\"DQ 'ET:6,*4)80ZHFY5$WV ]P%1 MD+F2YLB)747T"\[:_A(Z?RA;B]QBK$&'T__A 60 MQ^F3\!TR">\12XVL*4S47MO8(PZ!3O:$BDABA1S>9.M$1$G$2[ M^-^,Z!EBN3+,%9D3//.T@B\U:RV"=C@52,8289-Q=8(^D,WK?*HWZI?. ]9< MH4;H)3%"I\T7]M37\UX#'Q2XQ&#MV4.RA0[*$X1UT5$->!#AM#% 9(J2!*@F MD)4IF>!<$C7?OR+8UJKO!^8"V %&,5PY Y1=+"GH 4GP.I!U9.[/Z-G07^%J M['Q\"4(*9HU+E,KP%$O:G7/@7-D'XL?'(?VWO ^;SB/A X/_=%!*W. MLP%3=9]4-)OWA/JT6G>/(N_Y-I2$@)H^[JBYNO_D )=GS46VE.QRM%?(=/=S?ZX?=!R'8?,C>U.A-) M,)[#N(5]?=:-]WV_G)V20G=<CC'W8<['42ZY1P71$L) M%N0?,YG?.&CX3$9/""1T$5]6<*.#N]_IX<#G8IF#?H3<#C7P/]VSY+Y)A<(Z)K^BUM.#N@Y1&3E*]RJLS\;EOTC@5BDH@FN$^L3%M# MA#'M,&R?.$10,LE8ZCL9_%6!H6%8NB*="),7Q:1B5Q,U21%5HB>0\ KR,,D& ME$5#-A&)IU#DG6O6QOSP0?SHK^UE?Q%.GYK1[Q+F'/1#E^#H Y"1:O1V#-1A MA1FNA7!O2^IJ."83N;7G$3?N^/ UT?ZO>U=L?TI"QV>%\I/Y.@06*&6G;R)] M95$V(?RB[[+LVA MTW^$+7D+O M)!+OF[,VU2/LC-?19FK;^1.P"%FW9"PI+X[D&1>:D".:9Q#[W*(/H=A%5!WLYZ7XC*M3 XL_JN+,PL8U$M57\=W\ M.8)&MS=SUE6$XS'%#FE$2P0^=4:4%7.IBN_7<$*0C)D+FM<-K WG#Y#@][03 M.<]A28D/;5TEN_'+12N3> 41S0TB'G]:"AS78ORG'SX]9LH0!;#"V\0,*EC?PD8U*VA[E?WUK6 M%;;,% ;-@CNH. 1(-,X5G.@#D!G]7_( J3L J5^B5!$"XWP3-5 Z"##6NOB= M8DHK.ZN->#;ZFJB^FPK5R3=XNM4UNUX>?>8)FRO5LM7V);:#A1>6/3;Y(%FZB2Y ^FDC!$8B:A:Z%R5+-S@XV%?;ZUI6%T08Z+MF^VLP M"=$?6Q[GB4IRIPA"=#%^WY M8/TN$O5SN&5)FM>&P:BC[CGL,UT3OD::_FJ(B10$]1G0/?ID ML@$7 >=94(&KWEY]JZEN6?K"[WC;6./J65CCMLL*9UP)WZYB?*A.66;TY8!* MB*9W6'+P))P#3S46\)1,M943U9>^:7J/OH.1.IG#?C:S8>_!YL'HI91BI#)= M.M_TK)<>UQ:3+H,Z">M(I QZS<)&E1@C?--99TROJSI%QEP7L;+/Z5O1G-,+ MFD1^("4NX,YF6WG.OW\^(_OK@_[S^4L0 '=!=U3)= VJNWD]Q" R4^0_A%ZM M<>&?Y;.5PK7N$ N;W==D\L]@L^5]ZU8T#)+?]QNY-X=,]JDV/+D^I(]D^#)*5 VH/4$U?0+F=1,\$**%3:75ZS"&*10UH1] ^8;BA M*#3IEXA:1KGA;#I!&AS4BB*2-_2)P4O_PX8NP_->-JKM<-%-E3FV*>G(&4"O M'45XGP2]>&)\4^*3&3#F0%F>&*),\L(E#*29JMBLP+=H,4:2;O]*73&D3H.L MKZ;6;+4NPD!#D?X2#)=N+XJDZKMCW>O&G3-2WQGH:3TWMU[5G95NF7MM^RL3HJS00K03B2OV2@(53J M7?9D9DE'S@![W4AR*EWLM1I=YI"7@QL73<$B'-/;-$24=.'VA"*#4R': )+?: EH.[TU![@=-0-Q3,)7$&#")$ MT9U=VKR#VI+$A9%!"W%)1\X :?4HFG+"2&O5]FO9G7O7P6FFM"N8NI K,FUKU+J\TU,PE]IE%GCX=*.G(&N OE5 N MD@\Y5=PU?1QCYZ9!#M3L1P,O145&^&U)XL,Z :2+Y#!T"#6SZ).>P:;>X MJY"1D3. 7"1785J0$WKL02X'VO10D_0%1I;XYC& , )=YX4[N9*[.9(,<-.1 M&2;$9I%BI&RZ3L0W[''*)\%FQQ6AQ_[=W?#A5^]VG(-4'+=LX+8>*>(M+=P> M-_&Q %NF=?H&G?)$AUL6DK9R&]GB.V;8*U$NBN3/M'W]"2I70D7H-)C3KTHZ M<@9HB^333!QMO4JGFW.#2Z)U()E"'[.X+]IRRSARF4C,HK)W"D9)\'79,2.W^"TGUL L;(^8EVFK*S8)[U_TYO,6JQS 9X1]T2,V;%I]:B* MF@7:SYJ1DF&:1J7&8'Y?24?. 'L1@W=2Q5Z]TFFPEXO!IAI^AV?8(*V^E$T$ MC^V-Y6([(]:)%)#CTFLBOMG^,O.>THZ<@;0B^023!MZQ8FU25=L#S5+U)X5TFV+J]J9LDND MXO(;,MFJ#EQ.!V^2NB+-S'[5=?E5(=,\_;;:J-2YD9N5D3, 8:2"]%F!L,6> MUL"FSNUN.B-X+32G1*H8X!+F7E0,6M_[3C$E53=71A+7TGJW(M2Y09N1D3/ M7J2J 2ECKY-SX9R99KU=U&4=:.JF&2UU@VP>(R N-/M$\D4&%]U(-#ZUW6// MD5_2D3- 8"2/9$8(;#794R'85+-]"PIP@7X^=CJ];$"BG%1O<5G.R,CI@Z]Y M>NY_$/AX3'>2_DAKC@VDKB.[671!\G(:-DM%/>XX9N%@AH< MN.P -YK+,R7@"B'4#Q: RZ)R[UL)IL_^4=& *9,D915OR)ADU^-CPR7$/Y%\ MH(EU>^ET*@TA.L\TN+ O$/0B>3X3@UZC5NG46KF 'J\-P_9=MFC++>/(92(Q MB^H?O,"T#%U[OOFJB%-%52P%GB09@V-+EW[,=57&AODS(DE!UOOG*^=A%K:3 MX[8,&\U)S)QHRBZ P'$LJ1O1=,W";G%8EF&C.8F9DSSGZ7CBEBE"2_&=O4KZ MJ9@@$C4T1(H^&/O I<#/7JW%IC'@\4(>@O- M-Y%*%6P78DI!N6DRV,6XI"-G@+U(I0I2QU[.I?=Y]&J2=*P\D\@#H*2IR)1& M/+$U"^Z)Y"O\LC(5#9OFK;Z8POV4O(N23B.TN_62+@7.ZC39_7Q=FH99Q9PG&-J,%\J929O0N#3U>)02<25U&\>5*!:R"SEJ MF4%M.Y0G-$74=CK'W9\L8);IRX W(U;:#T5FB_.88;!$^2B2=S254()NI=X\ MGJY8*KH7&G&1O**I(*Y>:;79<_+$5>H+AD!FL5^TY99QY#*1F&G-+]A(P(L> MGN]H#A5]$72I2K;@4*768N^(+NG(&2 O5!Q&)LAKMMCS)>? WKL=U\R%^/E8 M*5)HAF_4:;(U#WFS'U9&S@!\D6(ST@=?BSW#4@[4\JVH9R[*S\=-D6(UONK: M\P0;"V^4:C+N.8&]3*^2CIP!YB+%8:2'.0:C\'.@A1^(BLZ''.?N;9L+(V68 M!\2X)JO&MX\GD+'@[^8@9@;$G4C9ZA%!G%#D'@N09?I&X W1X*$966IBG;BA M&4DH8*2^ WM=&$LZ<@98BQN4D4@-FUXSYTDT/!J#N^KYR)S$.5/R+FZV2Y!C M6H*<%P N$RY+.G*92)P#N^6C@6<8;OED3)!(%;04#?1".LNCOP1KK;U(KN[U M&%3H/8K&R!A;HH5EVL'^$1OCN4CZUV^TUN'#_;;:^D@?,2]N:I>UVK[.BI88 M=ID\@JI(7%ESW8!MD=&!%43R\&ROP)Y+?SU,2%7<:R1QE].JU&HU\O_[2Z++ M,3\!/#6,%--<89D%3+,L/)*XC_G'0X7"!85S#&/9WW[JUH7Z)^9N8B4=.0.0 M^8O/@$M_L4'&HGJ^%RR]6 #]PA^0=3BCHH@1>P!F3D>8?J1J<)[I)WDTUHZ= MC95#*X@DQ_=6,*3G[0FSKPN5=KOC6ZO7F;USIM.&5/K*,BWX@?B/19/XBL=X M:>'%% C7J%40F3E]\,""_16: )FRM^#19@8GK%KH5'K=1D7H[$<>AEKU'9:< M10MTT35&CH1"'T;^D8/'.<7G)(KGX.;N#D9&S@!L<:544F!C,*(N!U:"OBPK M9*]$%=0?1:XJ&I+$I6*)*B/(+33/^ <&!C6]6)/J$2@UU&YM.B7BFNY46CWV MH@-+.G(&P/./A0MJ>I$:\#JM2K?!7H>K'-Q<^Y*T6JQ48@/+WZP4()$S!E:M4NM&T*YC "L/FK)'XNK6'!M K\72P'.L MFZ^(CF60'99P68/C%DG ]9Y,-(SBAO:." $O4+ M!E;#$P.+YLIXIY\GT36Z76GWCE^K66!)CF5VL!PI=B$K+-=;E4X['UCF^0UL MW].+MMPRCEPF$N=&7?4DK]'PC^T4B '[ZFL#%B3KJZF*/\6R8OTEVOF]-UQ" M!WBD> \/T?J:O'^<)U+0O](0CC<+Z=S8T/'PYK"Q0$!,U5!B_!<)M%D\/ND.GRX&SQ,[)WP MVXA&J"$WE/AY*3[CZA2NA3^JX@S><8U$]55\-W^^":/J.&\C]!71W" ,_1.( M!5 ]*!$ +:1Z+8'!YROQQ@%"3I@G@&%,R]"UYYO;I\'O@X>[404-'VXO4?_A M#HV_?QD/[X;]I^%@_/G*>2[3.:VY\M;+E>,U+Q*".&5GX(%,Y_CANR:N9!#, M<@5$"@@1?66"-FI6$'Z3,+#C)EB>**GV3S!_\>/VO$Z'QF'YX)F[BF=6:O(B M524IZPO?7$[:(.;B!LX7%1:B_7+1OLB @R8@PS#Z!ALR-]$ N$G>S@A8L\QY MMYW3^40Z/R@:ZV0.?81S7(7"53T+7)$+_4'P^%K"N=S($7UKG+Z%IB_GWV+3 MEUG^93'*\N)FC(T71<+(P"]86S$609F*Y34Y^VJ])NQ$I-_#ZFRC?Z=:$RP] MH-F4L^E/]IXG4G*P46>O,P13(S,+(<$70C4/A&I90*A1:;?82P9B:F1F(50/ MDD)"IE)(J%PVV6(P& >5-GUFOQ) . MZOF*VOP9U^.8"55*@F.:\70_AV9CEV1)'N&=+C_"&1DY P"VXFF.H0"84.)) MJ4A>:+"UX^F8Z4F[)BB;Q\/;2@6#0@.P$T]!+;*T8].D^ A[N9(L-E51GFYD M0$?5004\!? VA.,&8A; RZ+1>*>NDIU"R#5UAMDNT+D7 MI*EOZI11JB;1TK!;Z?(R21RY$9$;Z%(,4M130&ZS(C2/U];ER.7(]2(WT+47 MI*>G@%RA5ZF%,'!SZ'+H>J$;Z!0,TM+3@&Z]4N-E@W+(1,SP2C%KRI1T9$[B MPH_,25SXDI\ZAQ\;(&4 OT \50D]-OAQ)CY>> MC*&OC@$=)"R1=':"AWY@$J3("(0+S3R!#K1CH00.Q?J:_,VEU\".*4W$U%#K M\% "1D9.'X7-0 ?:L5""5%$H5&HM?GUB9.0,4!CH<3H63) J"EL5H<:#"1@9 M.0,4!CJ%&V,S8*9 M5]HQ]79DS;'AT XXJK]%N205W5[W>'&14J&BT'@,]*D=4W0SPJ-0:3 HYDLZ M<@9X#'16'5-Y,\)CI](3NAR/;(R< 1X#/5C'E-^,\-BHM+KL1?_EP,#[A$TL M&M*0DHFPUC)YBY9 86O-L0.4'^:QT_#5@H"L7! MS Z88^>II0[F.B_.Q\$<#%*.VJ1"O[Y6>XAS)(D=&3KM;W\!= CM,F$S5^$XK'YT:.(39@7#DE+TT(=RH M]+K\SLHA' W"D5, TX1P7:@(O-L3QW!$#$?.'TP3PP)@.$1H-@L8CFO-+R8W M,<,TQ2PT6-*1.8D+/S(G<>%'+A.)633T7=P,-4E?X*L/JFZ:']$,'G -?;K& M#7Q,JN61ZQ/LJ>4VT;\"R9-(;^"]]3B"HR$X9X9EB M7@9+.C(G<>%'YB0N_,AE(C&;5CN:+(44QW;GQ.-]Y*T@RX3,DH[,25SXD3F) M"S]RF4B<@^3>H69A YN6HU*PL&LLPS,!*UW;/W$FA!=OJ+T I4BRC&VF?LO@OROX^!NV MYKJ\"21.I&A9G;G@X9*.G &F ^.5CD=.Y@K3C0C!4&6 5OY!?H]BW-USO>E"SOAKP<@_4 5@,#BHY'C.8 JQOS7HA61TQK^MS^QZ^5?&1. M8CXR)W'I1BX3B5FV_Q%3'YIB#<\4Z^K#TM!?%!,TJ8\L[!OWN._J]MT32O$X M.KOC:/]BDSS1P.H&F]6S/[(C"3BB]Q!]0K&?U!'-FQ,4'IH'D'E"&:"$D>DI M*,&FB.42EF$)>T(YH=0E+ _1XS>_ M_\2CHR)W'A1^8D+OS(92(QFR:Z!VRM M,UUIF!X+6Q6H83= ?Y7UU53%\12TOT13E_>&2TI?CEU \-'003U.NDNB4(_> M\K/!S6JY@^0!1,:N1I@$(CWVW>C)J%D D>,P,]$8NZ)A2J*QTFU&M]$VBF>C MS1.^#L K=JW#1.5<)T;BZ#GD'+=D\0M2.3::D[CP&\U)7/B-YB1F3BO(S)(U M$ U-T9Y-M,0&Z'B+!2A^YEPT,&\$6R9PEG1D3N+"C\Q)7/B1RT3B'/1B^"*: MBL3"7IV8#WO,]I:L!=<_.32$<\O5X!ZQ,2:*&]U^KTEM^'"_;5-[I,^9&\OM M3>VR=OX^ADSZK1A!3C!P>OZ9!R%\4/&!PP9>.%SB")J>?UQ_"%=10H+FN T_ M[SX@1D!P /^$?0A_#FGR8SC\1),JU/GZ55ZIZ@K"\M:ZNE!I]=J5IL">T:ZD(V> RL"B M_\<\2EFA4FA5ZLUFI5OC?5,8&3EU5 JUP'*UQ[Q6F:&R5^FT.I5VB[U>$B4= M.0-4!I:9%RU!6UEK=BM!CKW$:BP:V7$4R%8J3 DODQM2%'=+M,137A@LT M<@:X#"QY&U,;3@&70@?TX5ZEUN"X9&3D#' 96%HNICZT=R 5[9L$K@0!(!+S D\^&J**E:%A(GR%K3CS9FDQJP\OD)UJ]7@3" MHYFBB9JDP,- >@O3GH^7Z/,5#)+4DOR786\;HH-02K@#375#Q@8% _&SUR@A M*$GV1G'P4ZO]%=@">&XIR@2\!)?P4IO,OE>@"R^_SI?3N;&AX^'+T]8=::?: MVE2%BY6G.P":#'Z?5(<8U$ M]55\-W^^"7/[<]Y&Z"NBN4$X]R=+ERYN)I0(@!;23Y3 X/.5>., (2?,$\ P MIF7HVO/-[=/@]\'#W:B"A@^WEZC_<(?&W[^,AW?#_M-P,/Y\Y3R7Z9S67'GK MY EL HH,:M0J:XXX[[9S.I](YP=%8YW,H<]JCJM0N*IG@2MR9S\( M'M\&1EQNY(B^-4[?0M.7\V^QZ/F9ZH5KD5$K)1[QTLW#I0 MF! DV$/W-7FRP45?_G-E6B3 !&X'H]E$?$O@8A"]&:/ F\Z6F@<"RTX?LYAE MP0/_PX8NB^8\*-Z5H/^FRC'/,1\)\X%EJ(]9^)B5^T*-,P%G@DA,$%A6^Y@Q MDPO^W-M%=ZXO$]T25:0'FDHY [/(P(%5SD^YO?"["$?TV1 =6+']E+M(X0\8 MCF!V$.P??W+BS8+?$SBDSP=I_W"8$^\)A1?*+#HM+FYN@^,@\L9\208))%XO8%S,">3P;2YA7@PPNNQ^]ZRB?!(T;PLG#H< MU^F([GKL!KUL MLWQ+AQ/,3X(,9S&G:<6[P>@&OL7L)LPC52W#,+)&(8H;C8%*/^:Z"LQA_NVG;EWH?$*#_ZX4Z_TL<_:O M/N(6'T%$V0)))*.M;.5SUF"J(/PFP13M'F4(MECD99GRD[;OR;'?5D?;:4=2 MEZ8R M]BOL4Y'##"%H;_7%0M=L*S +(&* IGEA_$=1D:NDO "G6HZHMN5@Y[3+%>VX;2VOE/-Z M.7]F@79<64I66)2^%9<*L?J,]]G:S M,NP[Q] T5U@^I2MTI]+K-BI"I\-<\7BF1DZ^_T!"<&HF!">/(<06L4FD2'8Y MJ'()JE8H4&W"'(C+8:@Y5Z@, =9I5;J-)@=9+D'6#@>RC6T]*!$Q'N 2*BS" M (7+BJU#R=F=4.!ZPI9(V$Z7ZE2T,XP72S@1:!E91D5E_NZP50;64L:1 M,Q!U@56GO*5+&M'M$5\(-]YZF)&K7/D=.7T<-OQK0QW"8;0[9PA,QCNHNW6. M4C9&S@"EH0H]-9*YM'(I6K"1,\"G?V6G0_@,>>_E8"S8R!F ,50?G8;?C;I, MAS6;?N+?L&F1XE[Z#!GPHZ%(I"Z0291^NKLF(S N- /Y]^ Y_6XVW66MOF&( MVC.M^/3E??/(H_A._M1_%0UYM"0/F@076'Y8D7>/9H[K^ 2?<[/2:'-_,R,C M9P#IP*XT29L;]B']91?2MK%VJ(%X6]%B9U1!G\Q%;0OL0\TN5$FS*.]%Q?A- M5%>8ZS[Y'3D#G/OWJDG9G,$QSSKR"HWY4-UMTC2.>Y>]T8.$0>S>A?''8\V3C4Z-8JC=[QGE&E M@DVA 1O=O9HD8.W,[D*<%"4=.0.(1O>PAC+L) 37>+DY%:')I2PC(V< X=!^ MV?AV&BY]2SAR!M"-[A$];&+A."WAR!G@-+2;DY__^8J+F8AO\-D2%#FD:[2Y MG88M9&++4JGQBMLY> Y*L4;.0%I&=Y8?OO93)B67K9$VF>,';(W7_+DM0ODI MGM^1,T@=;L;P:(>^[,<$Z8E]G%L1 F#SGEZ@&)TYW*\2SN7G248.0.\ M1L\K#7%3Y^ LP<@9'.RMT)[1XA_9.0LJ4#1".0W;)'U5K#D2T71E@N0P321* M_UTIIL*+/V0BY%N9^&M!B5X3_%] [_X7A]K]#;%/CC5HMBOM-GO)824=.0/H M1O?CI@1=[D_(^\@9H#6&R_:TJ(.XR(WE@&@PZ'XHZ<@98#FZ#S?!\ ,ND4YC5WCB'40 M&]JS7&A(LAF;L==#\IMH2'/48+N%Y YP&P!<65]-5$#:I7F4I[SW:EW1%R(0+9C'3@+3]YN85" MCIQ^'%@[T'G;]-A6V]5&C;?\+._(&> PT.<:B$,V6GXV6\>5P5)AI<@H[03Z M3H-1REM^LH620N,ST%,:B$_>\K.<(V< QL"LVETPEOJP9M.MSUM^,L! @8F^ M)][-&&KYV:BTZ[S2 B,C9P#IP'S?I,T-O(<0ZV@K-,X#,X+3-&=PS+..O$)C M/C"E."OC",<_ZR@L-/X#DSE3,;YPL+,.N4*#/;3?D*.YX-$7][H!$]&0M#(, MK$GOR )2FBHE*Q+E/U>F1%?>T)]39YLN+F_9N8';(UF$_'M43?H!Y9E*-.5)4Y5/-$? M07KS^E-Y'CE]>'=C>-*C&$@XU',%N$)#/;I3/K9=Y(RPCY=*Q]F C9$S8(/0 MX0 1S2-&B//4,@+HC@9C..)K!U"5 8:>5*^\3>@9633 2(4:_ MWM,C9[J55KW&'!>6=.0,\!H]HB!)O";77YI#EHV1,X!LC(" TQJ5I _?!A>Y MC(R< 7ZC._03;$X2"5DXO!G3WEE M,R2$]L9%2U#A$) ;#D(:^V&N&^1R@P?@ M+,'(61SKH1VD13^P% M'V2+Y%ZEUN+"F)&1,X!S=)=N@M$(<:'-KY5Y&CD#%$=/:XT;F, A6X:14X=L MO1;:\<:@AM!FK[@BFR$+#]A"JFXR%HE0JA; >[$+O'5Y"5%P0!!'=S0?+8EQ MH$-T2IWK.(C+#>(83NHHA2\XH#F@LP5T="]V[/(6'-PSH9W.!0)@0Z-#M>*RMO01:FO(PQ?R.G $. _VP@3A,H.5H$DW9A>,7[E)A MI= H#?2G!J,TV2:A7(KF=^0,\!GH.PW$YRE-/#D8\SMR!F ,S+_=!6.I#VLV MW?RD&RF( U*>P8 ?#46" PS9)1K([C*6:5!,!@I, 3[Q;C8]WK]VNMN_=JM+ M[<.*O'LT.[T/1*/2Z;"7Y%/2D3. =& :<-+F!MZ2F76T%1KG@8G":9HS..99 M1UZ1,5\/S#3.RCC"\<\Z"@N-_\ $SU2,+QSLK$.NT& /[3?D:"YX](73Y!5) M3I=79&T:NR)QW=FU0KMHZ#-DB6^,L$G^&90'9N2;?@<$;'2'^%%+">\UGBN0 M%1K>,3SI40PD'.JY ERAH1[=*1_;+G)&V,=RR/(*L(R,G $;A X'B&@>X:(^ M5T@K-,9#>^P9 G%!!#>;<32!?4Z @@[#5]Y0]$SL&J"D0@QNOJ>'#G3ZU6Z M(8K2E HUA<9K](B")/'*2XWG?>3T(=J($0!P6LN2])NF"]TN!S ;(V< X.@> M_ 2;E'#96]B1,X!N]#S>N)U).$X+.W(&. WMUN2G?YZ"0&CC7+0$)0X!O>$D MI-$>YKI[+C=Q\!"08HV<@:R,[B,_?.7GS=5+,'+ZS=7KC1@>[= 7_;.T8(^0 M%IS3XFTY1N(!($;W*<>[L'/)68*1,\!K](SN$+=T#LX2C)S%L1[:)5KT YO- M6 +2Y%.A)Q0CF'1>6*K.-;S-)T?!P2,^03\];QS'07P6$#=3\N1S0'- GP?0 M&7CV.;@YN,_3,K&9M/,__8Z*]>AMBK) ^4<..DWO3/B5'%,9&.HNUVI]*N'P_<8:&?3DZ@G+^V3LU60K#D M'44Y.!,'9V 7YA,J@J;34;13:?5X<^9RHS6P.7-"M3Q306Z-@[;XH#UT60SL MVARG F?:+45[C1-;X.8T*BW'V#L O< 6S+[U,%-J*=KN-7,A JEEXLJ:ZO([ M^9?4J? ,_#;_^^QKMCH.^]9]^'3Y<(QCI$_(0 M3<) #N/3UNAT*'>AJ00Q%T8D+F-./R[/Q;S!);T*8V++!%.50W%Q7M+&AKQR(@:@]F@<2< M+4.3COCGJXK&J98KJFUYJ#GMODF _3;T:X'@>\;=5X:,99["MLE##F%BTMA)YJ3 MD[BX)!XZQ3HXA8M*X3L\4R2%R^D"D]B.R6.5PCG)Z_N'J*U$XQT)-*FOQFA2 M'S.I>TE&H[9J?M&H0J\JU*L-(?,$/:%9Z7:;E4XK0@6O,@!A=^0DPYX3A9.0 M$)Q2R?K@H,HGJ.JA0'7^A+AVO=*L'4\M8H#4'&1[(&N$ UE:>6R\WFK>L74@ MW:SE6P9A#UQ,I)MU*[40Y1'RGEK&"&8"(=/8[>BX#9E,CK-FI='M,"=QV*R^ M2R\PU:EH8N+B6RSA0*"=EQF5E/F[PO)&-OFFWX'#T;_L?:U:$]S"7?!S(QDM MC+#I%\*EMQXFY9I8?D?. )_^;40.XC/2530$)F-6N> &#T9&3A^E;?^BS(=0 M&LZHNX?,OF&(VC/MX/#E??/(H_A._M1_%0W95D&'FFD9*_)'DTKIR5S4G&8/ MOV$39/=0>\2&HLLT;OE>5(S?1'6%N33.[\@92&/_-B2']: 'PU%(OG[=AM:LKN\"6T&TMR_'\KI6LOT MN-8RW=5:MG23AQ5Y]VCF>*;CN[0[E6:/O3[1)1TY SW.?=106&O_^W5'2,IMPL+,.N0*# MO=$(K>!P-!<\+L.]/1$KCV27T+ M/+#C"#M7*/*A_5?=)A8CG%)@'JVWFV>] M)Y]LUFGV*G4>Z\O*R.GCM1/CTLQNC]!2@:/(L&RG%)R2D.DQE@NK>[PU0:E0 M5&C\9A#\Q\WH)1PY ^@F'8G"<5K"D3.PAH0V??/#/T?A*W!)0(I30H8))#LO M+%4_\KVLE'.T\V9*GI41!0=TA!3BF]*W#G 0Y5VQ'#WD*%_)Q0%['2UEH1F_'S;%=9FPW&J'# MF3AX60[/V"L%^4TTI#EJL%T),D1?YAW?HEDQ4W82J1[9:PJ59JN1 MB][F.8%RDA62,H*E;[FM&+ \4Q5*#LXB@[,5"IQ,5+-L=7LF$ BD3U34[E6[W>#;X0;SFM.)FCK%WP YQ4-/,J$IG1VCG M0@*R&4?!*W?RRIV%'#F#G(C ",A /UK,FG,\PC&_(V> P\ HFV!_+AL5.AO' M3^Y28:7(*.T%9CPF'W7 ,\@*,G+ZL.P&)C8&PI(7U"SGR!GD*@163]L%8ZG/ M:#:=^;R@YMD9J-X-#/HZ\4K&3D%-H55IM(][^$L%K$)#.C#6*VDK Z_SPSK: M"HWS&/=#7I:S^,@K-.9#Z_N\+&=945AH_ >6[TG%^,+!SCKD"@SV1B,TV#F: M"QYTPDJZ<@91*YD4"^#R]X2CIP!=)..;N$X+>'(&=A&0M^[^.F? MIY@87J63@3HRO$HG1\%!)2&%H"E>U)"#.%L01P^3XE4Z.:"9!71#"'07=CR M[D6+^R,?V76F[E8&W.YLOQ]U]SW@5_I)"' ?THTYSCG.HPGNZ#%0YZG3V:I% MKUS!L5UF;#<:H;US'+PLQVOLU>G\QTK#J%'C93KS4*:S%UC%*T;61 )E.EL5 MH5:KU-O'C8@LE*W)"91S5SRIW@NLVQ41EKQ,)P=GXN#LA@(G V4Z&Q6APA]'7B93C;E8Z-Q4#YF8(CC1?W*MC(&> P,,PF$(>\3">36"DT M2@/C:()1FH/FH*5"2:'Q&5@F*!"?O%YG.4=.'XS-P,RP73"6^K!FTZG/ZW6> MGX%J@<%?)][-&*K7V:PT.G7F>+*D(V< Z33B=GD!H%RBK= X#TS93-.-ZLC",<_ZRCL-#X#RSEDXKQA8.==<@5&>S-T'Y#CN:"1U_P>IV, M\J@0V@#+9KW.=J=>J;>.Q]J7"C:%!FR"P2CG+($D<,BR,7(&D$TI;N6L\*VT M:L>31DH%I$)#.(.@%EX9L80C9P#=I.-=.$Y+.'(&UI+06@(CY[]P/,&):>/' M^9N5*!JAN(9M*+PJUAR)&CPUPZ2T%"/(+S+/"6E$S_B7"+,-%@$UPJ+%PU0Z MK5JE5F./_4HZ8 R2;X0R\*P<#56-Y5PZ. M@D,BMYY@: MO8L!!?!X01P]WX5TY.* 9!G2,8)BX-@4.;@[N;,$=/4SF/*TX MA!!F7(YMCFVO!2-T' T'+\O1"'NM.,9X:5&AP_MQY*,?1Z/>#"I'&Z,J0@+] M.#J55J-=Z?:BLR6OT%V@*LGU5D*P3*4?1_3V31R<10)G8 ^C$\,ND@9JIU%I M\N8Q)0=K8&>C!(,M>#\.CM&C&#W0CZ,>V.$H;HA%FOTXZLT3>QSQ?ASLR,?F M04TS&WVR71&Z.6K(<65-=?F=_"L"-9(:!'G&6K_Q?O0PJ8Z'_QE<(_I*1/]P MW_\V_/KO:[3[4O2M__3K\.$:P6L_(0\,) P$-LB&X,7-9(Z1*)'&':+V3HJ. M:KH%KX$+*$F94.#)9T-4T5(T+))F :Q@Y*-%,T41-4N!A MTX(_T"HAE^CS%0R2[C*<':.#4"*X TUU Z!)<0 KNZY1&E!J[(WB0*=6^RLP M /#=4@1]57LFIS.\U*:PK\7IPLNS\^5T;FQPBR>#W M277X<#=XF-@[X;<1[5!#;BCQ\U)\QM6I@<4?57$&[[A&HOHJOIL_WX0QMCEO M(_05T=P@O/P32(2+FPDE J#EEH@2C=2K%6\<(*3,-RDSC&.^NWT:_#YXN!M5 MT/#A]A+U'^[0^/N7\?!NV'\:#L9K,U^F2"Y\LJGEFIR8E4M?"L+;1S.8JO MI!="/W$)!^>*"@L!9;-]D0'G/( 6C;[!?LQ-- FDK-]N?V>'!(L' 2/KR\M\]L[IV]\^A[VZ)V1OB'5SG0\H;?]\=_1_=?1O\;H_FGT M#8T>!T_]">P$ZM].AK\-)U1'8L*0M'/9]@!H>U( PX+:T/BFESQN89-S;0R**.NB/E M:9QXE7:+)/4/U_T\& %VH5G*/]LRA(#W5 U]5$5M\$;(AA.I'"JT>.E"1D;. M (&!*9''A'IJ"&QT,AK1OW#T>&5D8PV[^L'4 6H$%D8.D=1QHY;0X'HNJ M]L7-[9PTQ3-)P!J@ ULF-:2HBCA55&[8+9W5KZ0CEXG$.= 5)X8H8^*:PLH+ M"6GEK1PS.+MC^_>'&ISB<&+?8?O?H=:7)-(HQ'Q:4S 1\QE[+MZ2CIS%+25V M7$&Z<-R_J]2;QVL#G');85%OW)'7) .&+-U1(1E!:;'YP[]:>2QQ34MJR(KU M[M*Q3\G8U^2OFWM H@FU$2RX_'[/$.K:@45QHTOES%'7J;,CI\^C5Y/TY24) M_7+36+5GKF5GJF6W_9W4QXRO^]RS)N6]2\F-=I-$0"6/G&!EY"S$>F!5W8-V MV\Q0N2_+&[WC-8X*KG0/M1?8:-U0N.#.0G#[.Z)CZ=L>RB7BC^:2FHV1,T!A M8!7=Z/IWLB@4!/:L6$TDWN>$D$UW'WT<=2Y#?X1DV#"S?SF%9R2HX M]6:Z"@X'6&H :RA' R]%14;8C@WDXC<+[DC0S>C0SV42 M)\2SK]GE3&US8J*7SA 5^[A,9A)U"7H3LT:=$*(P?L'MUG8Q8F2);QYS-2/H M+3;?).AEM(DX$=]P6H[X=HGJ0>0/9L$HZR3H54P897$BTEFT;IQ'P:8G(@\* MR8R/(CL7@_F(DFX=D7^J5K-1H1L1S!IE0$7^\7A ?>A$]BMF!4B?E*-VV;5L M-TP2+<5W6DB8EM20)&.%N8TD2S&>H*O1OI,ZA'VTZ4HJ&]A43230:J-_UR,$ MPI8!*OD'Z2'9GJ K,@.4^EP7>03)QJSBB'Q&X)M_QCG -PGZ'QT&\=QY'>8I M1,)L24?. (()>BA#0C"60L'>53$'6OPZHL23P\T(LIT7YKXC>E(:5(*NT.W; M<5II.R&";@]V3L^IT;U4@#V UP2=J"G@U>,P/0VE+)XE65\0&C6W:/YN]>>K M#RM2B0^H]-&W$#0_:Y@\:V([<@$#I#C/HX. +^_?3:+N;2RQ:\HG:HWM'/?E M\J,FYW@-AFLWMD, M(Y>)Q$PKO4Y4^,J0YJ0PJ3XC>B\<'-8[=85B-[F5A8UD&;%)**S=V*6G'\5W MVMUFHO05^38QXF%L:03S@)6G923OEC4 _>"4&!S M384LG?;R]A0EG:Y,1Y[SB9R$V;!6:=6X@;O46(UNJ1/QT)-CHM>]ES((:PAPH)R7B!.*^Q9P"+':V>[8 JS/4!^% 9F9?MV+G=_NTHU\XX%0C:<[YG[D#/ 6.U,]'-YB]K&OU=AK ML9%/79H+\*PUG=@Y[%Y-)V&.:O'J?SE%4^QT]!31U(C0SJ ,2C)^PX:DV%'1 M^I)>11A!:/YYXP!KQ$X1]ZHN8TN7?HQLH@T<.B82A51IM-FKT5#2D3, 8^S\ M[RS 6 >%FKU.2#E0J&G1%D0;(0"YK3FFP=4FMBP5N]Y(DQ#-E?LT&/MI_)T? M %DH1Y&=D;0UGU.)1Y%'VF2.'[ U7M-S-/.R8%^3G\Q5LI%Q;=[>EV&P!6*M M68OL8DP :SFUUN5.@5=,8@X.&I&384 M[9D1\)7=2M>)IF]7>B$, M$]RSPJ)G);;K/!NP>:\;0HC2RTQ+^(RN%G85@9 2'?4G:/+W ?HR^'7X\$ * M#8SNZ1\>!T_#T1TCC,"ULBVFW7&]]\W1C#*J4*\V!#]&W>'2)VQ:AB)96':X M>/L/"=\Z.I5V)Q^=#SC&F<&X4//#N-!C$^/-2KV;C\LUFU>2& ?6 #[*SU'5 M ":1]=54Q?&*%OTE&D_N#9<04PJ^!\^!Z\@YF;)3Z83(9-IER@8_=PH$V'J MIL0D8(56I1DB68@%Q#)Z[UF7V)17)$:,!@V_8]$@M+EFB]^84>>*652KI".7 MB<0LJK*!C:R=VO L[-N))MEC)WNBQG#AE*;4F\:_2B)99>GV0." "*/0G=(A M.A@//-8_/0EH80-T9H3?EE@S6:V"P*X /*$7L[WS!.T/V$I +;3K9?' 1$* M$">P4_PZ6J:[2DE'+A.)V\2M-<.5UHB'U,W#0V(S+L%@2;H4AH@E4, M&C,+.\O<\1Q\.M?],Y6/9<53P@PI7>YU8S+'GFYSHYE#$H7IGVQ*3?34!7:'"^R< BYR6]_$ 5<&$8Y99XOD(79WE414URZNX4$>-@65Z MDP2R\-:090-4/!_@:8"*W:J&/4M8#A3COOSGRK2H +9TI&B6J#TK0!-74R8R M6@H*^"!]#^#;^@(;=O ',4O-E:7]96\ "&>\:(P7SVVX(>9$'ZY):6M!I.*5 MOV]^-+MUB/CDH2']EL=5SZ5^L5-=7E M=_(O.>$2Q=/Z5?>CATEU//S/X!K1=R'ZA_O^M^'7?U^CW;>A;_VG7X1$B8I-<0T./%S80&[DGZ8BEJ[R3QP^X$+!J8M+"!\P$_&Z(*"KI!:SX3 M]R- 128)$O_!RZWPYG1L; M(A[6#;94@)UJ(U,5] 9/X2HT&?P^J0X?[@8/$WM+_':D$VK(#4E^7HK/N#HU ML/BC*L[@'==(5%_%=_/GFS#*C?,VLO4BFAN$%W^R=(GTQ2-$(+&@1+H 'CY? MB3<.C5+FG#4@4D6>:1FZ]GQS^S3X??!P-ZJ0:K67M!;4^/N7\?!NV'\:#L;H M\]1 5S>TO2[1NF[7#'3K9:#[-0.-UPR$/JPT<26#])$_VF_Y?.4,NKVTT\6, M+2$?5B"9%T2R_A$GGFAC:30^[L,M_E5NQ^ M5%]6IJ)AT[R#;304ZBJ&TS?\AI^Z/%L"*032UG6SY=UGSY2(%'!GBO[V4[*K M:,C55T73"#"7!EXH,$FG"9!!MN$[03"5(HL%:$&2Z/06A?]#8VR\*!)&'[[? MBN+X8P7=BJI*8_+AN]M/W#I/2-[7H"4H9T0'@X-G9KT2?0 V0CG0\ARJ.!39*F31EA3SI. M;*7[L" C$E-= ;-9CD:_TAQSC@,+0F.BBD46<3:$W->[W]](\_%&+I!75C:/ MT#Q^C8XMJNM/M_."W#][T?[UZRW\8?SWV_T/08YI(/O=#\CT/1]N#8B^*@O" M:I=HLN$>NKF=3V;$#07ZK%2+;N#V=NY,^]+N%$J^(CN'E<% LGG9DKC, M#/M59!*&3!WB5)A\OQQ?(A"HL% J^B0)+\DKQ8VB!-(<7KY48<8?G)/M^QC] MVN\_.H?:1[J2Y6NDVSRKJSD>*T>P5.@0/8=)!$ M/5K6NW,FDI(*,Y#G]HL]1WT">N1A:9GXNV^Q88D* 8H"V@NM32@N;*FR01$< M@N1 M_40DJ?MG#18D]XW .R#,K M8@5 5=<0XSG 9BM-,#;UG:W,RH,'&2*MD!Q!#@RYQA; M5/CO3-/ +QBNM;87W"XQ9;I?7@!)YD32@B(*FNS.8/1%[FD$,GBU6-F)MQJ, M9&WV'HEKB^P1:67? ,@9I&N$,>DQM7FO#G,RZ,<&GL-$E1K5%&A$Q](RCXLKQB6V^)SF"3$%BC5J M%40D"WV06.V=VRTYW6WY'#RU9UB2>47)B\V/!!%_"?(8",UFY BPX^+M5YC M5QC]"R;SG(AO(7T >VXHP=Z^YSK;*2%G0G2Z ^>&>U?Z_Z%U^YU1(PS<^69 MG &J E^2*W"0@!BJPLFX<(ITV12E2A4@R-64J>Y,A(,C$T '4\FMS#E9R")H M$)8;D 7R98IM115O9D=M:?!8@"RYPY+S5Z&R$2Q$0Y/<]>Z^D8!QHTV#;+$4 MRS' V+*73)*R7T?85*=K)D,Q\J338^">=??Y&RN8\=@EPS"L/L;[\%^B NR. M;V :B6=KGC"95Q%>+=M&;:(ATCR(P]L>R@W8\)" !HEL[_^_Q!< 9N(;#A=( M/?@DNK3/XM=MLMC&B@6YA]DV<_<"Y]DJVLW:.3G)(Y)HP)X] P46)QV:N]3) M\JAL^;:K\@TOV^D@0N8]K8-*(Z]F#Q9 MV7M?Q?>%H#"_:BXO! 0IK:]&Z_G:UMH/]&OZRH07FQ^OL_+Z=^/'5DAS+*]4 M/)H=TUJ"+T&'8Z0\ 2\JGEFIQ4RE&GN9=?W8N6R':4JZ"J-JOUS48X1L;N*+ M4H]SK:5G'8YI5WH>,,"@<4_;#-.IU&7OE[\98 BZV)AP=]5.GE<2(:E)V*M1=]PHFUDK50:HQO&RAY=VP,4^ M3;P(K4HC1"=3IC-),^M:^K1]XV8+W[P=O,YGX=8Z7CZ)PMMY3E4 MV8%J-XK /P35>*(_1 4!%A#+II8\T4E7L=/MLVQQ)C,,6,S.4R4=N4PD9E%S MW:F!$L8CQ,)6!BH,#5B*K*^F*OZ4RJWNV' )'?^]J/:!8_$Z._[>S9.9&19V M]84&UW"+ ]C=NI?'#13G!*S0JC1#6#980*QO'8C=",-COR2)AD!BP M\JQ#4^ETT&9\G_!V^Q'#\PA-J"86#"S.D^?L/67)=! MPWY^SQH7ZPG2^$IWBFZ%%3^4D+C%]9<,[.2&F@C;RR%!CC0EREX:_ Y7,%7FLH-/U/ M5U6G]0[)US,4#-^J(!+41])4@<3PUG7"JE/I=DJEUE24X92>6IX7>]\V@\VA M5I)GLAR2P;'+*Y5-H45G^L[,G$1C.T/OAT8L*C,XV752 \-.$:2!JD["+0G1 MTQP<69),.,6J@E](-+&3)B)NT4UVZ;:N(T!*DLBPH62[UDLBK$R2 M+TW3K2=)KE05--=?X>4&S%2R5ML;Z:;M+L1W)"LS4G:%D,!0:%CK6D"0_98L MYI)ZX[6A(.<7T;[LRGCGRTQRIH'L>?@4X7$?;JR2&T>-%4 $;(3%;_)ZR;0M3-GG6H& M6_,A,I]F+ )J#+O C/=T>9UC)T?,D652O]-U8 75T&@ MGZA8) G.=AE:&I=,1 S-+9^2/%T:O+RO:KCH,IWZ)JY&03*P 4];14,0[*@" MDZ3E=J3M=46*O0\5$6$+C*P--F[9YWD6X/<6"N" ";/G23;4'@ ,CY^_N2 MG-8$5YM<:FNN&-8[H/V-(@CVZMW)F;&/3S(=)Z&>%D QX;)&<$(^ Y3^P%04 MN5GZQQ)P#B9@>RLW;7;@+_6:8&_XD62'H)B(_62'I!%3;X3*.:;U:D@!-II@ MHP%3PUH5@VH$1',CV^O6BEY']5-,>)AJ:XW^ M;*?Y>@;[!_D]G*'F''C*ELX^9^FFJ8>R?@W<&*AK178ST>&"80MY0D(BXTGU M$@,3*M([TPM)7T8?9HIADCF26DSD)QU4Q@6]T'Z\1,/]6E7B<@E;1M_@*4_U MO%+H,TX!#%)JRH C I-![+,#TQO4J?.%*HQZ)!]):U=N'4!H'?-H>AFQO$,F%I:K28X\BG=9D MW9D84$H+(SO*>-@UW1DM8RVAA25B8FEWJ5*M!$ M6UH;4TCU2"I@J=I$#V!2\,MT+V+V.#1)F-03(H+:@"&<2D.FY]P]LC!W7G9U M"YN_*)CW)SG#[H=V=PG=_B(MB+&^-=KUBNC$+M%76LS0I#=,SYZ BRM+=_] [^'V7VS'2+<5U2\2+L#)?GNG'N3D2\!C]66EJ&3* M![RL:0X?@!BW%U*(K1-5GR?AZF_^MY)SD3I.@JF=>C(CS6M MUTL;>E:6".')T8UVB>]'^V,Q66ETN4KJMO5-)'6%[3;?=CH",2[:K@CG2DZM M+HI&O>6RYZY+K_">>KBR]WX?W-'6)#"$:RIUSK\JM*JU14,0;.?20B*]!/KM7N=):58:1U'8@V"$67%=*N1VT8C6L9\IR^*&\+LJ8;-D&4T?LL& MI\L '&Y3Q:X1;;IA4&Z3X=',?>9G8^SM%':M!S'%>OV&X2 M8&#_]IJF':?QNH8,=:V+=I>8W#:(S9UXP+7GO7:?]GNW[#?4 M0*-LQ=]X+#*7J \XW50DL[N>*(9C\W3^LJXUNC3(56IM\]E_T@VA\9JN=NMX MD^DY5B_J,Q2=O7G9>N&4M-*X1 \ZM5+3XLJ.?=5P?'Q^FT7-M_Y3#;U&?MC7>@#NM-2(-/_P<:_^#X'>T"W &-5D6#.C,I3Y/]Z(]O M4;-56__<%5I(UJFAB]B_WYW@"]^741.X""JB_DP:ZCA^%-= 3G:&O+%1;R : MGV,;I&D04=#L7)>W9V%DG9I;7'QMQ'0K+6X[T]=&;VKQ=BC]3KX,6^I,CYC. MJ770MIHOQ#=EL5IXO.S!/6J-+>MX$'F)S7Z7Q&N@;NAK$N>#2,K$V>OP<4#8 MADAOS<#9>D<)GP9MRDY7'^^N[/%8,"E,-"3CBYK MKW>1APH55ZS(;LC,VOJ[L<3Z,9 S5H@AMC@ITL(H7>%Y:VNWZ/*^ GA6Y[0AU M'[CJDT=G65+MB;QHFG%/++>MU)8"5=VJ<>Q5@]:]X"2/ANAQ0WE/*=<)-?.X MBIVHX"-/N1+>W(3,;FLYWNC;_1,G^&QVQ9)72< >A<^^ZW#:2I W? M"L(S_8X= :EYIN3>=83:AUY-V)(^2ST]NW\F0*(HH@T!' "TS+GZKS+K@ (( M@ %@D42&['3ED2B"E6965F93SZ9/JK23A+].Q4&-?T63P!Z\D'6S('67A-Z M$E%G0/@68=8$& 3S-^%'Y7\(7"Q^/,HF>/'!E33H*G)3GE!P"N<]6WT!V(N, M%4!/87T5SHT_YHY+$L?K$B#D#L)"Z6$@G%M^]X*O+9C@6&&BUW'*E>7[@MY> MX..+0E(64O#T:?348SM>=K<$^#KUZ@G'0,)LE3DC>@V ,]B(<.G)CB0>]F[[ M$YM< 3IV1O><.2Y7,332-.P8;*5X-QQE(!J^ 42;BN)R 8_R>498O;T63)H[ MWF&B(TTU43:5]E&)2XP_FX6,(%9Z^OS)U*9@FER9A[A@D,RIT%L]:ZD6K/)W M^MSX?>%+T@*JXZ'B6JPO'[@L0.;L2JVS5%\D7Z#API^Y#+ ;@*<'"P=5- "+ M,5F'S.4DI'8)-5EYNT1QC,1-9=4\I_MGJ8V&4EW2H$.%I9IDWFQD<]NU#1WQ M%#D2 1"E_QT#?)GT5:?(HCZQO&]4"DQZ0WB$GH**B8[K(@0REP5V>+,\CY<@ M,-20I\["S T*P7=Y(SQF*NPG0$-% ;N 2H2H/I&6K1NI"'N/'/DB3L!J!<2? MFJXFDD?06OSD-^62#SU7.:&[ B!D)Z&%Q\@9:MT9@QW3"W/@6U2:?!83\#RX M=V+\P'BMH)Q9 T/1%8I_#,:BTC&C<@'1&ZB[P8"@#Y8'V=OC&9 ?5%!T"L)M MW2ZC0#32/S(Q0-06G!B;L+SU MJ*<32M^4'9!T0FPX.&^3U1P8#E)6!VS.A"2#5:E836H)\J.?.!N-CH[*Q"OV=PSV):\SK/),I'-D,2IJ4U&U M$9-V>@)!C(K5F_BL]R,O>9%](I/P8/2$L(Q.<28=^,43$8VCQ96(^J.\[@E\ MJ.^\&H\0Z1G&+8(LN!SR6QD?6".!W+IR^G=("HG<9]B<_-%Q86_DR.NR=RTZ M+XMS8:/_;*H7=JAL#M4+JYFZR_ZYM'F)/(N+LAZE<8EE7"*OWD'25S X^:A) M=7VXW*0"&'G?B:2/KX:M-]P-8I%=GQP$!UB)7Z)EJG)YE=_BG3K/C7M1G)VW M*N)VPPH!N"[)BR0"B-=.SHS[@XPZ):Y$/)B0##!#R9FHK@ZSRZO-^ Z/:RGO M0;YL-LK[-D;6#^DJF,F7D'JL?)2]@/)!7-AP3NT ]X9%<;PI/%SZ;7!EH<&S M[V'4A,XR6,)=2Q[:+(X/B' JTF$-K)J M\>,"?';-\];*Q+F\![*X79SL ;VB^U[L:2AQ0BZGT V8U=!CO5/(V]' A0"V MB^H<"%PL0]8$BE+6S_HBE9*S P>(3LF&TX5>12RLTV>%[WAW#>F+36&=KECQ M?$;%?,RC(87]C]EF"0L=#.:+27B,+OWTI'E28LG@'M+P1YFFZ5^]C MK4.?.JUL[@M9N0A*QNT#/9^=)]YV./$$+''G=!B\O%U23C#WGHOZBHL$"OV5 MM,<$\5[GB<#N7!G2%DWP+''(41+C,X10A000F?@WZUG Z3=R7K M-X?@#=RD@16 >]$BRF+"M]45@QC?C*P'17IB .N>IY:U_!5J%\R)A-%TA M"PFC=N!,H%#,"C#(R,)-_#UQ>C*BZ0F#R'R]^+8 !P-/C;-1< W@#,1^;EGQ M9YD^+3MQ1J"0.R+=5$!Q<:-WS M2)FH%O 3GY& R+L0!]TH#Y+HTLZTS0])/)I*%,!\ M1 &M8;7@Z$ER]AGF4DS(W')GS!XZ@8VY'O1*_D!H 5:$2)'Q4X?Y\"RM(L*I\<3@E9=>QD1QT:E5 MG,I&UIPL2;R@(L1@%FV?L-(_+B_X)22ISOB"S\R@[.5Y;F1K!T]0PF>I/TU4 M:4I>_-6=CM,R&+&C?@IWYA_!??8XX8FUI-(<<*?X$_B9?H [8CDN>O&L]AXO M]NAP\M>@.DB(<>-3@>AI%%T>5RY^Y]&C,+J=<3O']V"/X2,6$.;3D3*1P6W# M/K@6LQ'8OHT,=U1O\CXRS7EX')7B<2K>%!8<0X@OKT0)KWT&9FV5]6Q,:02^ M94_@7ZQXA$2BK2>(,9GI3RS$_*]!VR-E.]U;V*SJ*\? M_$(PI3@FXJ:!O[)<&4YBTH3"*HB=$BH)F#TB)]VJ[S7D&OMPQT>B"#,?%H!1<,:LQ"/L_ZE/2Q /(XK5Y8H!II?GW1Q.]*WN5Q;+.Q1 ML6<@H,_K]B>!;,/0P6X:U2 D08R_+@I_R%[L,@P5 P*F*3GA@7@E30.S8FY< MZMK(;L*")@F"S#**KUPY61V.>#SC4.$5.)!LJ)F#V5L0:VO+'.+1[=81$PI6$!B3'9[%FR],D>$BD%?GM'@HOPO M58Z%Y/K+T(N9,C3A @87Y0%U:!(!(X8F,=4"#T1 M.F,!]O@,L<[EP!B+9 M':FH($RPI',Q!@2EW62MU'3%GD*=T.\ $H.:3 6CI3Q2((%Y-$MAEMOVI;(J M3B7EEAI6EM,6]Y.*8+?EZQA%91R1G;V3"_L$RM/N-/$ /Q M 7+K\M!V<;!7=L&9;&X7%YR)UR]Y#=N+K:L,#&6D8TMZ1$YOQ15U;Q5#;!Z& MF(@T;=+8W7H*@VSOPLP@CHTIRJECP9XG[MXQ8!-3G%B6R-I3T .TH%E0=G(* MFP5)8E;Z;VB"J2SJ/6 SPML9Y+=][Y[>V[[=TX&V8&)E3P+JY_&PDTW'BD 0 M7JL#P]$=HN,9F+EE\7I1*"&6I(B*=I#=>3;UEN*8Q.G=P2#J"US??$J2R=Z) MUQB>#S/>8 %10_@$PW;P%V*A(B0#Q.T2+)JIC670BK@Z_/$14AW4]C\&R+P@ M/L?+V(M?/AO)L&F[A=#RA=B.;O?2'/6RR;W7"J\99I&'?)DAW$!9GGV_WO1> M-R2ZXP-L^U87]*VR*:@-#(K0[Z+9I1L$^:, F%5Y,DWAU8B9R#>]:3^72;GP M37]7QOX@AD9TBA>R<;==@-&X@!):"J>,M6]XN\KR*105J3;N&4'Z;\R[O_+L MJT0AS$S4[Q$!38J.QP M3^>LVU$XT#MGO21A_I5\=L:A^X(#=]"K=MS*>PS?,K8F[ R25CK9>T4"P($; M 9DHX-)?9,:SK[,O6J(K=(&WU?F>V>]FKY,DAG_1P37(\[^*WWAWYKQG=@#$%\,$I>BXR=(1<7,5L',U_B] 43[P@N>N0-SO)9MDC74+4I*6#F>PI$L4YR]E M!C3]H-RU$.E0'GB0U7J 'I\1*W32.%1K.D>8N,G5+R[*BU]!SSX3XZWK8CY9 M3O /B Q]B>O6F9;M+?D%4S)P3H8RJ1RT=+*&#J+:<55)#O#^V4KR7\2MAZ"/ MCPL2A$>)XRV6H"[TG[$D8*T]LN.+LDQ>-.A/(&0MXK\8OWN, MC("^[[^7/I;G!*R7DZB!L+Y;CHN+!S=O[ ?#VR[%1I Q-TSCC4WS(T1K! P8 M^ZW_17>_@+WD N*-2Q4Q)IO*LN6\O"FSMM1U3JZ]VNV*[YII$ <_SK J+D)N MH*27_:2<*V_K%L1*+0?P1X#=6M1X>.![N>QWSPSSH/X*'RE^HX QH#G!+]"( MXFR>^-(+ 28):MF+GYKHYCY8XZ^-_%J:K35V,LW;% M7[#BU\PZYYI>>>PI%EV6#HG6-C*C_@LX%.T&;+$!/B0!3*#O#= ".4^N\&5C%W M5RSD86%#!B(+Z89@-VPL4Y<5ZZ)L%J-:H23 2E;$* XZX^T!U8'_/ODV^.?8 M2EAM RKYVI;TM@?PI:>BJF(Z._X"B#8&F6"%[.(Q.[G:-;I"]Q? M*%-?, 8Q%;"&%S'\#(,C(2A:/%$T_8L_) I1UVJNZ,B<%@UJCL0UDXA.8[?R M;_B+<*VAK)_\ .M)?>;/L/?(:WCQ7N>7K[>_X[^ZO[R1E?KI+RJND1D#R@ B M(JHG"K_!ZY=27\SD;IM8+KYB."EYH@YU"W4>+ _H/'4G&!,WT6R".;T"1@$Q"QAJ23;S%#&5L+C4G MR8(5ORT2$SSQ>#.\&3>EG-=>H)M9%2@]WJ &'V,+\ &M,@0>I2%>SW_K\>&:.@ C/S_P@_2IK1%>6D>P=RJA8,D7H M\ "5V+^"(3F=?1C,!_P5.\,3$@N-U.^ UC>7BG9PQT_C/UH@%3 MGNQ,$V1X-0DO!BAF(JX=W)=B2?_$ITP%\NG9R;^IMB@%K(WK_K/;.F3K%<8T MJ=Y!JX>T4>-1=O&"TLO'.#KW[CE<]U/.)'E.)\%^QD.@PD'"KCO>XQF:XX0) ML9<*N14G'LR>J_2Z,+-%$AR@=3I/6R:/*I-F,$"73U_]C@%DF\[+XM@&'SSS MUL#[W7CX00[C56OWXQPZ5I62)V?Y1.7_0R*U+GZ?HO'$["7;2&G%,%"._#NQ M55(:%L,\X"#A+#+4*T-V=)\C#C'&R8AAX!X:<%ID.0J:7.3G40C@.2,EO;9# M<0VZ$1$W$'0%/E'QH[E9Q$YR3(KSN/UD M[#/?]V1T($CQ$D4NUCDPWB46#HI9[V%)1'\T]G7N.W).Z/66/0IIN.B#A$_W MD>8$4E_/!+VE>%_EVHOC&+UK].NSYL%H5H G&CTGH/:@OLPWXJ[.($)\!AZN M+(5*?%&$),)E"$_EK+<_+,F-R\%Z]$MH!&(6$3-Y8"$$ L/^H(KQLHN1F N: M>*=DJ0A+@.<1NG/;)N<=SD5%F>P(D9B."T5Y820&8V\_Q_H)@3+$V/FP\Y.! M*^7,?5:NQSARZ&?$J*\R:DKL3C8(,-(*U5B/>\:V2S>,[NYUY4%" G0) ^KQDGQB% MWS*^"?+)FYE,U\("\YT73C$RS2,Y)EX!EK802P9\",X,\7*HG[4* B?H^@7PC:!L*\)NCRLPK:_X"L*%1 MV7"9^#&>JFOO Y\I_0!CC/^'V.LKL=7;0CS'YN!BG WQ5-I_I.3J $'NU^5, M5BP*).OJI4B*\*NSW)/\9B7Z^+9;RRK"JG\%77BOP#%O\3:.W19X- <:^S9> M18PH[S._QL!3922BG?E5N=C/J(:Q2>5]2 $DE_Q>M@ M$\[$E+4ZMQ. 0/:G1ZA&EZUF\+B!:9P;'UD?QK7Y)1K>2$ ])#01G2\"9_AR*AHY-T;MU\]YZ@'_%5U"3O&2H:![#YQ,KD%+.< M0KJ-] QSPCG4"G*NBAAY"-=U7J8B*[@Q3;,(')'KP],/21?6>?KBLSPDDG5< MT&OGLJ#+!G/J4/$P(9$]G\N-%P_$GA"*8DC@8@/AA<[B) B3)8)SA%C[P:,E M'#V(/SS[&8,(QD.UD.)MF$N/%F^L,8WRL.!+.3,2Z>P<_W)#HWEHX M!'R]SY_?F\;-_?_0_Z4V]-Q4_FB\MSS+ML0?8$;*'QDEGL5KCCX[3]04B=;@ M^6]7[1NRTZ%D81-SDA])S$:=\7LZ'FCY YL-^Q/D(1BF(N*! MJI:P8F$;["$ZPH-B&6\_MV#ES?N(TDMSI;N#4]4A;P.K)L] M2)@>!;+.C+O$"N+[Z+,?N#K%J;;F#OIB_>D'[\7;[ME6WBMW$SFG$N;RQD^P MO"KY@RZ]F N6TFR9XO:3(>OQ]@/9&^QO F8-;M]Q'7Z_@Y>-+GX0;AW8O#MG M[(+"MJTYH-_[Z%PQS?SJA-_N2 "_L!Y)-[\D_0[YG^DFPJ:=]1B[6\K9SUDG M.I0MDS(A+VKCG<\9ZVCFVD#KQMF+=RL MY&*M75HULB"5J8-8K:5T5#BC,O7_/P8!-2G0_G*J\ A5P'E==JQ9U]YMT=R4 M$1U?V=15IF*G.%QW]!/^DJ?7RUB?:R_>V%ZG>\E*IS])5T9Y]KWTVW[U@6I, M..&?KNY_E:@J[O)D?NWW!5X2Q/>N[F,P%@Q-91]=)4SHSU8\<"6?0\\R:/(^ M'E!5!12-FB) M SX#/2.(WW.@#SYT)]-1(N!1V8A>%1E,1R.(AH4\NA@8)WQ M.Q &522_MLEK0*!;,:/ZQ.81ECM=NA:?I'(!9R07&&UTGF2GA[@!3R(@FLA4 MJ-%Y& *24 #-8'D()5.1?F>,O$ZA)'$F\A)\/>%'Y@M8@"J (?ERGE/?AG>S MI5)C2W\V@BR'6#5:E M\)./'F;R$&,:?7'6[8NK-S]33&%_> J>'BN2YLK,/FS[O2T-^R6CT(ND$'L<>U MBH%E1GF"*)GE9=Z\;K&?-_/X,/. DQ(-'KV-3P-'FC>U8#)N,NZ2=RVG:Q4? (P>\N8;4YHQSK='XK#,0#K#@-PR-,^,WM:,BJV=^ MS:Q*?]AY\Y:5)MUSWUKD7Q\(9XR5W[Z6G7>%R2.NPR"J(77ER<+HQ3!GV<51 MZ=<;(?P.=Q_5TS1$QMUY,G._P=4" JVL$@KR#7'+SB0+@:5P=L)ME^>^L(,- M[P[(@"^H=\I(G*-^F>PR(NXNV.%)G0!+LG,5-Q,9/]15":-9,11# MC"J20XB,3^JE);MF8NGCM52X&A"(Q"R_V,&LC8>E,+'J2';&6SO^\$(C13!. M6(FS<\8IFK,DPC+^0P(?Y$^" M(O!<1>3.SHIP$WZT3L@PRG\,33^B8'%@%7 M-$=IJ!\&"3;59W%%X4N6KR;QL1!&\ %(!D1SHM*.\2?";W/FQ_ 3J05(E&$Y M,_%]&(P]($,!/0)$J]0"%5YPP !5-OSPW:3-]]9MO5J5Q% M5.^&/"L]\!*!FSV'LF6$Z7HMFK--@.GO2RJ#5')&N8?:*.%B\[2J,EQ(M%>4\"?$=OR.F*U-0X1/]#@D41<0SS(.OOK[_^CY\8Z:<(/KO>!)LWM)3#164 M,6-+DF&Z[A!5K:?@FI(QIC!N4PD=?M2G\KR?Z!;@R,:5 ON\?>2$AXG7 -(Q MJ\\:T[;D^44KF;4LZ'N*^B37\M(>LS NS$<-))X%*>M"#JUC""!16N3#_5?U M-<65 #_@,&51XHYRL4[3*94W9$&KN:Z^D,(8"7U0PHVI "[&2GT/"078G9.: MB"6WZ,J35(]3A -Y53IW>-! Q%T:4V. EM@V.TCH8,#L1H5=O,VD?&9,+^Z^;G-0]$SB<](X5KX,O-LEBQ$S)T Z MC_ZSQ[^<7!ATAE38 N]T[F7?Y78*VJA@N$TS[,X';!U/J MN#.H#*8T$EC>SD/+H9DNW[08OO">:^P?=,M$=K]"5M B=C=9#OWI]N;A[/[Z M_SZ^-7 %#/S%IZLOUY__]^U:--SX,IHU;.&]C$R! M3L"@RQJZ"R.7\I7/>745NTFRJ(N5W3!W94BFGXD/H9:GA2_6&QER/5&9P9>5 MK_I4O.H9FR!:)W@-ACXPX\?&Z\F+;<2RL6B%ND](3\IY/_"OLH_6@\KER-A+ M4M%HR4_$&,_8\2FN+,*?P#DP7Y7EK@3&3WP01XT=5S%5 01C7>?EK,HU&EX; M36DZW!WJ[CK&U@<"DZS/[L,Z=N9>8&*$>'.&*N*PZ@/U%=@Q]FQHF[0,$K1R@E\B+D'B MR3_%ML[3_95>QSYDHD#Z#:N8$V%=47H:]Z#/7%P\S=B;)H#Z6(+*[NWLYDJ/ M3\"SA:R=!&?(4\( F7_GI&Y9'+Y$?B3*L('*7L$30UZ$N][L<@U9I_3I!D%D M.RI7'.[_:7UZ3+FCW!DLO(SY@W$_;O4QV!(F"$Y)6.X MVLAZOY*XIUDX;V]%OL1W%V Y^Z?&#V MABU%;H!:7">$^V;'^4VX J!;O^[*Q*UY7Z?,VYM4H96LRI=Z&UG?@#3#9Z6P M<68^81^+RQ_X*8"&)7G/B)LY@E40+2S0NV;6&#O"RPZV\C405X"RS:,9 12@L5&=(*3[YU^ORDC=,L\Y=TJ7'3FE-7*FC&EE M<%#)/63[L?9B*FN<=$B=4.E4S/)(K!(%4TWT @M#L!BDTMM6 KIF ?(-1%+J MEG@!DOLB0K5B/(DV"PAK@ JN.;N L#=%DA(03OFNV#5%^0B'&W@K'D>058FR M-VW,Z<;6A@=J$\P 2K=7]B4D0@Q[S]9&"7)NQ?C"&:KE.@J M)*? %CZ%>) KFU^(^#O[-0_,*U7AX*?^P F[JR0=& :7$W+!V5)EM4?(^>/X M]+@'^T0(;R*-/<,3#BVMCC)4R1E.UA8@>90R[!N0.+E*-H() M,Z^/EWRK2A-E)7G,;1GD.*#(,#'ZFJUP$@P<]&](Q"<+IV/42JIR6O=H3I]S+"EW5B:VWWT,40*UM8F^B844V/A9'K,TC0F]:MD3V#I6DHD= MD"&G:\:;G3HC8Q,WDR"DRP4Q]G=K_\TV!D9KD*X>FX,WEIJ MC:W*@.3(-U9B@)DGNKB#YKYJP2G,J=98UA&:)S%LFXR?JFVDI'2R*0(*(&>O M4N_$[Y7(.8$=FS.B1D!Y65@F)UV*V#/EJ$^T\CQJGA/0.DQ-@NTVC?=QXS@S M1F6:QM<4"<,#??P&U;H6(!.QFGQ7\&R(?\6")HPG*JRCA4SQVC7>4T;D@-@$ MSZ#%S%MK&?E9?6;X9Y 4F'VH[3RSZ[80[Q7IA/Q*?$;/7*2!(DJZ1;6O<5\" M$0C%7!@_RP5P/7XD/D@47"0O-1*7E? E[J_#$"*LSY MR8GP$662+6LDZ1[(&S":N3C F&3:91B-\XJAI!-O/W*3-'L ZG4@K,_+1& + M5B CBJP!.H-(FD-V"P%KY"]#T7W04QI#2J9 ";: %">ZA%/H)SGES('1G(4O M$%.,/[KD$4#O 7D$Q(P?K'C/ )Y+B*'+*J@$O@EY0$ 614+$(7- GX3X#),7 M^DPENPC+(P "S65^3OSD\_A]'26_BW$9(,=9?PMW_W+\,0.H75.CK]T2T]O\(*,(L>I=9%:%^FH7"1Z M'9NQ! #VX'@E'QU CE7.W!N?W!>.&(R7E10_+'6DG)W0Y&=ASR32!ER M@-;;&/+JTB/#0U($^2NP.A%A?4I$()@UH<@\^>247@+M^TW$-4PE#LINC1*H M!W_ $A=@6%^XN>>7*7@?.?0^S)I@B^)K47P[0O&MZ5:1]K00OKHA?#EU-+67 MD;3P/@[O&[3POF)X'P?Q9<'[NM:@GZ!LJLV1Z(_@V]D%4*K'])D;J634Z"R. M%RDW6UEWN6[BXCMO;">H5B\(7EH2'2>C@@>F"!6@C),;5FJ;>0ECQN!@.LF/ MA<,/>?%R9U9X9IWQK+RD4[RWK'O)IYAZ)#/Q[- 3-(,^IK"7D[A !CB2MI1U&PNPJ MIS9R7&0EM5F1_2I%:(WP#]=A'8TF9.;CJ[/*QNRTO;A%SI;>E!]&(BJ?><8E M4D;YYR=5$ICIJ72K% ^$M[-=H)D]W,>O)J@[YS;RS$.-B3:2)D<#%6\YN?& M_PCF'J5Q#.2( H>PQLW^L^CI+OUYEOF!*$5 AWST(T<0UWA+K"J&=J9BZ^V8 M(2>A.YR_ '//QC=A/'Z[M=_OC&A^-8_LR+H%&P!&]L4.1S0 M/<50 *, IL]CEO#)9S![IM5R@G%'8SXW1A ),%9VU3H#@AR1'3B;+!V7L6)Q M=V?I+2"49C.&0Q?X(!D(UB4_'#:B"3VQ);I!U!IC"YJ(]>5B[=0 ]XL7,ND> MN7 #AQN<:ZT0EJ;NA3IUA*W*5?T'X <9T$("YNX"GWK+]%!Z_0__^N[-SW3E MQ5V2AP$\X%Y[9B"!I0>N00AX8V:B3(9.967-^/H.P@<)LD*S!RFQ$C=%D24- M'1PPXC_ALDS@XF8 M:X@7T$5X]H-O],$VE2N8.YRY$B HAX(7_4Z7^(FP7MZ< R54KYURM/@C?!3I M\4RP4S&&@Y"F$R%]0,[C(?4I_@%_%RYGP*?,<=YB&5"88T?7EQ$Y< #HRT\# M/V13XN^5B\>D^WJ&L)[E@IZ L,)YOLVZK[)^)+99@6W,)R"F7!D)M%A9]_:W ME7CCMKFKY&!UE2]O!.QJ *]H[,*L+NH7)42.%TZNE&?)6[2\0R>^_)3ZLM#H MM61UPF%-1.7EE8Z'RLVU&Y::LN:_PAAI9L+:GV&C]V>4%:R,X/<@$8QE'^=_ M7XEPG8C!I2_S7"SMQ%TG1BY>=@S;6H4QFS[W;-./4:;#,M*2-I-3L874@L)Z ML$((^B#/DGT<>31RRG@_O!5P#\'=9N4#>LV3A)O\.B5"\8 &XY<=C%RS!ML0 MDCPW?E6CPC$)&^NV, )BK]2,E!?@TY'5/4J\.SN)D1L(B8/"9QC/M3=)!@MI MJ-4S[#-KLQ($3E%W;4*!N\"J// MJL\<;@IS-VYS$_@6R8D2\S:?L0,T*T*9'8J2]6!4@"&+"'>"N!FU% TLEP,E M(!X]>PB1^3EP&@EPPR?;QF5&\U)%4]D3BHUT3BUT#LU15C5P,EB(&L9)DK,? MLC%ETO(>O"PQ,FP3(QL2(RS]D9$8L3L7UO3EO2R2*)$/3F@]4JOZ*/LR)LK, M=PX2J9%L-$HP>.&6F>JI8\>ORDK=! ($*VSE80O1-5XM+)D*XQBF9!'FM>>L MK!9<$27B$"0Z64N&AL3X\F(IPAL9-%YU5+"5XZ&^V);E,"D_MS,N/:A>%2@. MR6PTFO5>;;*.BDF!<.CNK&7VQ77B1_0TJ>=.+1*)@!OXXF//Q8\Y/1>36IB. MGL(DN7/C_^U7O53*.>[D6Q^7KEG4@ MU.ZEQ4]6*XLU6<)VS\KMF0C_M-MV4-OV (U'=-BSDB[MSLS[:W1'_&5(W8CP M32M+V\C2&BV #H+5;F %&\[1V.V^'=2^?97W$!TV;H_9M+U)2G; )0ZU5!<; M5?B:4'U19U(@/W=7'SY#XL0O53@RK!)70VV^R1-(#W:_35VT5O%_T$%CW?)OXR ML:;?'@-_Z=EG=#G\X.U?IE-"9K,&C.6'),N6#@N5,7+V.9P]G[_F25KEFQU" MMG]Y)7(SGP)&1RR3,]W!J)^7G!GG)&>F ?GQEB^Z@ B\,EC?F/]^Y?R(WGK+ M)]N/;#)UGBPZ:_X/^AYG=##H 8LC_7[_@;X1G3U]9O_5NW&G*QH"B&GJN(^M M!*4D:-@9E)6@?X'H_$N$WT4(AWN"7S M55[(H(&R;87SLO)UUDK7(4K7(+>) M<;9T84)N/;R[I9 =C26K='3/\/\:.+H_YM,B:ZHF>W,R=W'TY^(R"H_^:\YQ M_16)V8E]Z\EME.TD:M"B45\[)3K1D1MP(4I+8E47HKJPMG[%@8Z\>S$==G;L MBYRN:=4SM)#1<4+$8#41^B-6M\&XMY5_DJ5PM?GV?7/TYTY-U;_&YI M$:SJF)25TM8=.="1&W!'*@;>*KLC)VA)]8R3,/+Y:9I\WF==>]9:?'BV4 MX(C5;W!1^C:04"K82Z6-P)5G8VEEW'KIELX-6@[4H&.#[J5V&G:B(S?@JXQV MY:ML*;*MZW*@(S?@NE0,^%5V74[=RNH93[GU>*.S6=JAB?T9373@B+5O<%'Z MXI#0*;I[H#$YJE6#(G5[0^T4Z41'KDL(SS1XEU,<>?='^*AB:*SR$7Z2YD;/ M^,-]FC97$RD_8OT:7(RW.J3%5@F6^?9*=A0C[]Z>]W:6ZB@6R>U,MSD8ZY?$ M/M&1&_ U=@T"/1D1U3,N4(:M51-A/V(U&UQ<;N=R*+NG\/123YVS]+8^R%&, MW( /4M'.5_!!JLGH5A:_9_:Z^EG\$QVY :>D] 5M6Z?D9&56SRA(5O-O;1,7 M&Y@A--#%&K@K-KLTE]VJ+HW@'E5W&V*0NW9B,KDN3LEBMX*;<(5V41)33K:W M.D@N-V/Y6@EO)5SUGTK?-JO[3ZV@;QOH.0F5ZU.!MOWEQ"7QOM19 +]IN)I\ MF^WJ8SB&^S-P2-6@#T.STQM55HE^:_N/1A"'O8J6O$+8IEY9[9OCBT$KJZ-VM0KLA?F1;=S$"*K9]!&,GX7M5O1C4I1V[#IL;WN*8[<;O'1CWQ* M6ZPGHN&.<_::2B-#R!1 X8-:L E=KXV%[WC0;5/GRDU-^>$&E]O!),7^B(+F M*\^&^%!<'W057=W!MEQ[-54)C(U5 M:EWSLCMN)5!?">R9H\O>OE=%STMJB*_]!F_%A-'^5D_'-F\F!V1MN MIF_5((]O.^K*N63&!L"AUGH"\G7J='ZB MFDYW;6'9-GW&?[_JP!G,7F>/W;1E@G@>$&)\H=^:A\9'SR:V<4\6$=H5H]\Q M#6J).OMH6BLF*+8F:P8'V@T8P16ZKNG^9W"@NRJ.:%V7=?\S.-"-?? CR]5R M3;?KUEK?(?+ZVC.BN;\,+<\.W^BT,@;U-Y77K*MT+0"D$K!/L4@F+'HD$I*)^Q:@!. M\\7ZTP^,!4\M_RRI+%RH6=$DD)P*]!;Y/4<:0V\7O5WT8UYT/8'[O!VX81.= MVSQJBI4>Y!!U=I1L;B<#X5=_#_;!A7X].;0:65,)&G:RT?89$E052EC/)@'9=/0W MU/)\J)\2G>C(#31"S$;CU^!"5!?6UJ\XT)$;Z(&8C7RMSQ]D M.:,F0G_$ZC88][?R3W;< [U[T=-.>TYTY 8]KV,_L1$=N MP%?)[C]0@Z^RI,JM1] [01JHA$.C:U.F M8]2^P<5VF(^=MW4//&!*DH'9'?1UI"1I]_5%^[IVGK5[>O![6M!Y9M=G7,V=9[C5.0#&*SVO MIP_%'6=TTC?]?,IC>]U3'+G=XJ,?^92V6,]DKB"(;KO+["*V>5DZ"[9GUNYA M3S\4IE8C:RIAPWY%V,WNN\NTB=:3$+QQQ01_Y>MH:P3UO9N*/6F[Z.C::Z&@ M0CJ[@_&6/LENNNCTS5&W.EOZJ381T49^:W5L*H)R&NJ)TWHWK2FN3<8O2IOB M>GVH4S?:;6;[V+-E@W%IIHX=-GTYG!18*X>[ZD]4T<37T)^H?A>EE= CEM"+ MBHQ959R0D[:IN0V78+4=;VFQF=Q/,I=K1>%>C5 MQ*5.F.)R&P\?__EP=GWSX>/- ^/NS:+N[8Y*C1DO^-\6UB,YFP3$^G9FS>A# MWAJ6^VRMPK^]J\#T3I[>_9=ES ,0U;]$_O35NP?M0A)ABSX(/I@O M%S5*04K"4-7A%_^R.Q?6U&;:3O\*%UW^%VO:F_9&KPJ^2V:CT:R7]=W.Y:S3 MA^^>6,.O&\?;U.^K>R!TW8?2%:+M]W6,N]KV^SK2C6W[?>5-L.WWU?;[:K=X MBY.B[?=UG#O;]OLZ0.&J+U76MGIJA: 5@E8(]BT$;;^OK,FT_;X.(3G5+GJ[ MZ,>\Z'HBH=M^7R]J^C'(S#UWSSI=D7ON-M+OJVL.._J!_[4:65,9&G:RD5X9 M,M1V_&JEJS)^*QL=DRM=&G3\TM.6Z5G^W/;\VFO/K]*F>Q^-:;J7%]IIT8F. MW !?=39_>@U>1-OTZV1&;L =R:Z*J\\=.6';JF> H>WZM=>N7Z6/A>9ZU70[ MYN7E4#OU.=&1&W!-2@?)VK9?6HK(,0OG,)N5M#Z'Y!1-J9ZQDK;OEW[Z-QB7 MOA#LK2--U^P-]>NM=Z(C-^"N["P?TW;^.JV1&_!>*LJJUIV_]+2S>D95VMY? M.NC?X*+T[:'9;CS]P4@[13K1D=OF7X<]<@/-ORJF[O1K_J6CN=$S!B$N"X;K M3(D7MCF0)@[ITA"H9#LAOE6?^4ZUE[*C&'GW]KS7V54 H5@DMS+=/;/7U:]U MXXF.W("OL6LXZ,F(J)YQ@?OE))P&S@*W_ BN[G$1I=#V;TO\>913_V>;5WK@QS%R WX(!73VA5\D&HRNJ7%'PR[K;#J M,7(#3DEI:[FM4W*R,JMG%.0N\&<$HU"6*]&@NB8NVEX/K!5@Z5MMFCQ9W6V( M03;-]GVJ;75:P66N4,4K;R4&^V+9WBX-WM\,Z&M%O!5QM9=AQ8CC-A3X)RSI MVX9Z3D+GCJ*)Q.!R.R 'AW)_!B*I.A1B8/8[FT.=.C2':"5Q1^U,^CLKY*U9 M6 ?F^')SVK^5U2.6U?+5A=L&;FJVKY=FYT!D5L_ S8/S! PC_DR0C(BR&5A' MO11.FQO <;+9G>C([18?_#I7 M:6K*"#>XW X.^:*NXUO6 UUT-O=CUF"G6QE;N\3N#'[0:$?PGCGJ;^[5J8$< MG*H$#LQ!?[SO5='SJG:OIM7Q$(UB'=&5XJ#-YS!*X,JY]N9M8[=G#K:(I;29 MRI.6[/[.R!6:]T][9G=4O9-WJP GK0 7.TS5[^$0&)BCX6:N;AUTH$WB'TDZ M2B3)]N^]PXK#TV,QK'#;U;-QE^,6_.I>S3G\$[@',0@PX\0.;!+@0 MCO?XMJ,*CDMF; HXF;5&CWPM.YV?J/10H5U8MDV?\=^O.C (>^4]MGL7729O M'(\87^B7YJ'QT;.);=R3180R:O0[ID&%N[./CI_Y+OZA]9%&^(^/UM6=$A'0-LND8!'9K5=K\"*J M2VOK6ASHR WTN.SMV!TY8=NJ9X!A??,D2;0F4G_$^C889R.8-WDH.^US?VGV M>_J1JY_HR VTX-Y9?*.LE+;^R(&.W( _4CJ NZ4_SJ&86X]0B>Z4B>E7 #=.U4=<#ZU^WU-7B;4QRYKAT\ MT^!=3G'D!D[ T@'!+4] :FGA?,LY"&OAJM./Q7/;*^^1B2]_X#%R@0PNMXND MU]WTHF=V1IMYE'6@^&@E<5=-A2I>8NIH*K3[QIZMB!Z1B)9/.VK22^APS*J> M]^N'MI=0VX7DE$=NM_CH1SZE+=8SA]OV$MII+Z'2B;R]]Q(:##8WUM5@IUL9 M6[N[5KP8[+Z74)LM/@G!&U=$*=1%U7]R9E#/^VG;0.EPNVQTL@GCM_1+=M0[ MHV..>M4#2&W_F).6['[%XNR&&BCM/MC?ROU)R_U%:8M^$'V3#L?VMSB%(TF] MB825?OFI=F-WU3=I%Z&3XBXT;=:_E= JQWIV/]!:CO5=M$LZL*1_H^V27LP( M2Y[B/CCT.["ZQL1R+0\+_R5!+'RLCO%JFSH3><>SJ0B^'2!![<.<4&ES7?\9 M, ZL3=0B\+\[-GV&XS%!!%6P)OXR@IP4<;[#I[#2@+\[54L2\:)#^4O7L2:. MZT0.?=",SD3^)32>G6AN3)=^'L^[RMX:>I\?^;ON7J 97F@#__5]:??7AF$JN."/B0*E@0\32U: M<.WTR&F;9FVBME::D&G2?ZS=NW)[]X%:/K9U72VV[F3[)FT6J?K"/7NBP(># M2!?Z>PU-QC'L;W'[R3WN[UZ[&7Q5W4OZPM.Y06_YU ^=NDOHX@G@I\"R2=(/ M]4@$Z%P+O%CPP0U-[L.GR@;?+GJ+3>"SI/='C,9$LZ5K6-,IG42D*S>>KO"> MBU0F]2J\G>5?504G@S"/]9!6=_0C8]!J9&UEYS)3=CIGW=Y9O]N [ S[%]I) MCIX G8YVDJ>G-RM-M)+;T$1FCUI;>B^UTS)'4X>A-B\N-F=63TH$CEKX^B\U MU74*7]?L]31UJ+-2^'$:=L+DZJZ2J3(PO9C,@W@^%<*HJ1CVQ*6'FQ+) M-AX^_O/A[/KFP\>;!Q97S@HK=\>EQHP7_&\+ZY&<30)B?3NS9O0A;PW+?;96 MX=_>E0X$,Q2$9@>B(Q.]5A(2 CQCV M,D D!OW@@BJ.;V,$W HY2B-\VQ1:(GT[VHR60'CR>[8(UUZ+F= ZB28#XR.] M\^XWCD>,+_2UYZ'QD6J>K4/RO=V_TOOWR0_0F/TOL0)]-K!%3^PENSYJ0N(2 M*"LC*6W[AVZ$%2(5][D*-BB(@>AO*$!/ MVNW=P?9^5L/1[1X?Y1ZW*GS4VZN9"NN9?_N:Y%\%9KQH;D7&LQ4F,:)94;:5 MB+$!FQY\8D+H@SU.[1K'VS3);!P*PBB'.SXC3,@+(_F^,'N6P6_ -SFF\WB@ M6_R'%5[S#8XCBS**^"O;V);\;-N1_UH'A+8F&RE$CJW&ZP+)RR[)W2AYBJG= MH?A52>_1UZ:_3W2_O,CJP=V\8+S1*MM[,#:Q3%M@S!^W-E%;FZB]_!69QC*M M?S,$\"!,XSC+--:P0V]T1@?3-0Z(%1+#IOYOY!M3JL6\"HK8ID%^P!: +VL] M88U%@CTZE)T+UK++FFK642&(LIGPMO>0A2Q\6)('_ST5A*]<#CX**;AB0J!0 MXH5<>=OS8/^U9CMQE'/E;]3I[L)/KD\(MT1AC@8]+5QDK212&UW8A1TM0W-= MQ:MN[:@FLG/$4COJE.EH5]D5W[/UO;QLR=G+S5*A906W7>$M2))B"9!HLNG+ MX86I#T]U\Z_1HTZO9L]=D88'7RFTA0?C@GNM>V$6M,1'94*9N>C:@J!7\D-_CW>WP]B>^NX[K;L M1YJ,W("H;IFMJ1"OJ2*OAW](G.C(#4AJF98$6\?#=VY4NT/]B Q.=.0&9'7+ MW$UK55]"N:%-XXD8\ ZL$7AUXB*RH!,E2-T[M2(6(X<8=T">+ >#W@L2X,X! M<-N?4'%CC50XJT1F3=Z^W[9DFPV.6 \-$M)GX=L+F [YL2!3OAR3!-Z=H]MG MRV@9P!] "$%)BX08P]-;HQHKG"?ZD=O9/2XCD^R6V4*OXJ TM0Y;N)&^I4%M$X 3V>5> MN\LGL,O]=I=/8)<'[2Z?P"X/VUT^@5T>M;M\[+O\X$>6J^LVZPEH_$#";_11 MADWPAJ])!/,E^(MRE7EEI%C$07M0FJ#=FIS"R'7M8'XDNY>-">TI(:6>&LGF M^O*!J4MVX^Z,@-B&QV M.7!N[$='D1V8EZ.V%$R3D1L0V>Q43VY 2$>1[9G=T; 563U&;D!DL_,_N5$B M'45VT&_= HUOPP7"5[EC:)-BU>^8@XL*%!XZ1H@:0_EC8)&"]=!-L M9:'Q[$1S8\K;NH:&L]Z 0Q 1+P(2 N[*-JR)_UW7"),VA\"QO>XICMQN\=&/ MW&[QT8_<;O'1C]QN\=&/W&[QT8]\2EM\6+P?.4P8C/P KX.\\N!4J!T4E8TW\OG2"^:]Z0Z-Y:.(1^!/\4(A.,"9UO%/8_ MF"?<5 /"OPU]=/RGA4,G T^QK<@Z9TM-%Q3NNHZWM%B4H &RBGYIYK%T^.2C M%0!'17A'@OLY7;$\V@F#OQ.QKZ+_?@4__<FTW(H)Y:J_C_IT^)NJL_EV'D MS%9*X57_W!"3-NBLC??^TY/O&3C[PV%U^=4*Z0YZ)(+@A_]$?G[M^F'X!GA2 M0+#@C4)X(Q Z$+0E1$$F*\-VOCNVZ,,4?QUB7 K#.WP2?GK&D!"QSZSO)+ > MZ3>6V)7>GR4&"0U_&861Y>&3UQH]G1L?'!^F2VUG:)J&N7'DVW_F6'D>OTMUZ>V>/ M&BG>1L1XY9& MK-W?.O:WT^[O4>]OJ[_'O;_:ZJ^>V)2;M7A+DEW6>'WU1H=0;2/(K9J:-?6R MT=GTEC_><..GNW&-F_&9;D6=[9:ZO?WC5M_H$_C73IH*A"F[.J6C"%-GI\(4 MRU!?/\"?5B/K:Y"RJ_)*A"!W9Y#,BT'_=%K :6M=LGM))5M)-&)=QF/]@.K; M%IP?N9W3 XQP>61@A!,=N=WBHQ^YW>*C'_F4MEC/0,X?:6 +@UY MR-OZK@. MPB3>ZK!^K:">PD*W6WST"]UN\=$O=+O%VGD4#1';2?PQ@Z2LN1<,;9D!EGW] MJZX)(VV$MX[ 73:_;HD6C*FUU%">NP9 MK][UNN;P:H&!+([-'N#@7G1&;0"J&XFTI[_B# M*&7B]5W^S, :K3/J)0-7S[,5V)IU]]H \M- ]VJ (0JE/"N% SPE*4E!@ MFK<&65U[TX! &;7ELK);9E"OHBAP)DNLO'OP1L>^L%7SX*@@L[Q&_5Q8[ MD7G/,CN=@=DK@JT4%%J];%A@"8=TKU:O:X[[0W-L<2.H85T1Z4V1$+Q^KUFT-Z4Y??J6MK^D JFM*C'[G=XJ,?^92V6,?HY*MWDLUVC;53AS5KA?,4%KK=XJ-? MZ':+CWZAVRW6SHO8#T*/L=\\[^":A:Z:D6T!UD<^&52,_5(3QZR(P^AEH[P2DR.]EP^2TZ MN+S8[%1@IFJ)RG9D1W(1NIL20W79$?UJ&74,WN1 RZCCI1M03!.1+[* N3G_ M38X77_:TZ-\%_B=(=QZDX]6>HMN8S6P08 GWJPX1TD-R6L'9ROALS1E;N_%I MW:_]VY%^@.NXD6MW6#!^*C:V[C)GM&+";S()Y/L3^: M<#M32+*)2WU5I<+%>/CXSX>SZYL/'V\>6,N'K(X/W8M28\8+_K>%]4C.)@&Q MOIU9,_J0MX;E/ENK\&_ORGC4_&GDZ=U_6<8\ ']2^1/7[W#WGM0%O$>U,.+ MPO_ZV:(/@@_F2TF-4I!JKHHZF].,=*O!,CIU?MJNFR1\$.R$B5^.>SLN?%@W MQW+=579'3!,Z5+A++$-AI=3&8V!Y<*^@%QQHWKD,L,=DM()/PL/8$Q;$"]FJ M+%S+"TW6?)(WR;7CYKBI1I(Y[2.332[C*=$G/!G/_M*UZ1^3K2W/F^LRF=MS MHGR7R2LZ=3'S>S)=!D[DD/ C7RYXXOMXH=:;4K8-*+5IV7. '0+;!I2M>.UP M<]L&E.6CAZ=F+0^KP5G;P.ZX]U?;!G;M_K;ZV^[OX>JOCBBM5^_ND4;"7\"= M4C.*-/U0@W5$.#JBU>F*.+H08O M=(HC[][>#+>&<>W;WEP,J+WI56A2>0H"<]2BF@UT+I'DW+>H7D([U0/.D*H9 MK-JFP;UP,2G5*<_+HN303Y0P5K\N0\>)X^"(?G'#J^N$R/S-B\/=&?5\^8;7-5](L=Z0Z-Y:. 12 M=M?>]-SX0H)'$AA7CP%!^D">7]7R53(2IK>>\?>E1XPNRX2R!"A8!,M;&1;L M3D!L _):D'Z$/SI(ZHTITVP2OK4E>OW__G+1ZW5^B?^ O^C^\L8T+&,1^-\= M3)7.Z$^0[PS(G'X&$J7ADAH#^ ,U*S.'C@JY5_KO*4IQ:+S^_3U]!GS=!X&= MD8!XD+HSX6[M6A,_8)G3_V<]+7Y!D:;FQV!78[BW+]EC(M\(2?#=F1(Y&SIW M]BMX-Y]:<+8)T;-OT$5VZ=?8+Y;T4Z%AX045E^?1]2?DW'B@_[0>J5 \6O0- M%LM@.K=">#P,\FS1KRSH4#^HX8R(NS+^FFOZQYT4ON4JO)VM*_LT(#_>7HD! M[_AX=S!XE], MH;Y@0H+]!@3TUB,/S_[#W%^&5. >GND6KNCOV,?2%N^]%:$10K5X,HY-12P$AYA2_3L1',&?Z"G%! #];B\1^I..;[-?*);.OO@!1Y5W^Q."BH<42SF7XH8%D,7.OGJ:*ZH MC9>HFO(*6QEYBG;YO3I@-7M48)2[H_-\G6.6J.!-H5G,B#$N!V(WYJN5S!UI!^RX;#.KFO:A=U,>B\?^2SK M\EZ&Y^L\>&*A$E<0^KIA!-Z]75 EZ&I"CL_ M0_Q;Y$=T2+O0F2L=XJ[-N/[&9G_EV5>)N5<\^OLYZ]L'I>UT,GRC60*+60:" M^=>NV8%N/YV._'(9^&8M4,:,N]$N[UUX/U D#Z\$TRD<#0#_I&\?VSGU_X$==ZCH8HUKAF>P=Y)NQ>/H!!,M*/1!!LYX?84T&?=VIY45PF\OR?C:^8O: 0A 7:,%#:CE)"/='^]SX MO<(.)>VPA3X 8ZQ7?9&%Y=C&9)782I0,U_6G.$GZ"%6([1-_?=:@=L8)5 M^EK+9\F\CY#>GR-8/2J9#GL@P]I.B.L_FW2U9R[U]D,Z)EW899AXL#(9,4/V M0I9GN2MZUX1/+RP(3217J\(3/Z$I%EW5@'RG+TM_#B%2R(VLD7'=@*;[EM G0Z8,'MTN""@*U28^:%AXS)2J78\9F[1 M\V3+$K]L2KSE]BH[ZCK6Q'$QA@MX;Q],CO6=3A/6EAYF5&#HZWJ/1"RZNJ_, M'0!AX4],:1,]$L6W40"DE*("9"TD;"A=O$??M^';Y\8G!]Y2?C96 ;H(?R[# MB!F.)POP]+,951_8VX A[-$\E-L[J84&=:8R)).*AA46SAP?$\WI_&+>PQPE MC@1//$@+STW)QI0$5"2]'('XQ:!'NPVF>$J<[[ W5,T@M7#FS\Z@,$#Y&OVG M3T445E!Y@DEG0#<%]"JR?O#/LZL$>"T!1L_ 1SHW_F#U!%-G *@A==,VX-#NC ^\!VAA/*83 -97OH\K+#TKK!$M*U* '72U[ M,^L)X7Q(.40MC'/7.M$;=2_+GQ.P/5_CW:E!.RX&FYM>:*T;C1T1=W"%=FP9 MP]1$0(]7->AQ,2JC&L+GYQO$ [7OE_1>1MU]S[[QO2G[H09]&:[GSO:]%7H> M)9BW,?C"\[NG)H)[U"HSKJ(RN$E7N#=?G! F97F$7O/?UZ8O_6X%SA\=%:;! M\P7"Z-$*XS+ @;& < 5F)C61WJ/6FU*PL?BH87L%V7(X8CZ*[4*%NB%U:,ZA MW]T;.VF^KL=L-1';HU:84M<6H3"?,!]*/A,K)+A?M[/?0X(G3QU.V5"_6C(] M#YD/Z_D*323VF'5E5(CC7>/9XWOT8/U@KMEO@1_6<=?OF1>] _?&&KZ^N+[W M> 8YQE97&M.5;NEP&.[19[I%#W2'F*K4$A$[;!5I["RY3B?QSPSR@]:".Y1JTROHBM&7_VS\YV>,!!/OJ%_K>V(&9J=#'3YOG=!SR,F0W^F MRY#N/CUX$$X#@+JYL]#LU-E Z:*!;M5 .E-"Z[[+7V&3^1[7 MD>@N:@6R%+N&L5:.P X-DDPX5T4JL 32A *5@)>N1JJD\(_IT?P .W%WG>0TJ] M[58(,QV-[8?.-%A5I-3M:"*$QRW^E= A8I?^<**YB/6(PV!5'[2J:P[&%9CB MCL;ZW[)J8^^1V?]6%QK6A?)X=;E3>!BL^T,[.!;ZX]WV&#R<M0Z,BX%^!!D1[AUBG;/YBQBN>4,[HU6 MM[34K8I,#HI*7;%]K5.-AN;P8Z^*U-#QE8G8$-Q*6JM2GT[:]I<3EVRW M*9MX3#8-5P],8UP*IB&)%?G&U)'W&)GC_F:8;EH'^OM".K6MY??46OZRU)CQ M@I]<:WG>I"*C?<5LT+%ZDQ=K1 :79P[=5W?<*4T770^#;AJ7^5&P._X>$G>V MI.?XC+QZ=Y6@51/\BD@&/#SO2-+VN04,@\1+DD]F .)-1G27Q/Y*RN6887(9 M$CH'ZB7.R#KI]LA8$2L(SXV"V75'Y\,-T\O&&V=,)GL6EVP6:?O%F.JRN#*1 M62YC31AE7LYDZ,SILZA...$<>"21DG.YX'20C@>LCFQBUG3.QD[]$IX(7C92 M$8J)*F3E1B,"+*5_ F>L_"])#_]GC;3DX MXZ!@[X,O!>3)S?D/9U146#; MR"B,$Q2WYX=)U5Q5Q8&7F'=88)(&J_.T="/GC!$)YRPL-,)(BDN)+X&\,PKF MJ?_H.9+9U(1G/($L3%F(F)K*%'RC(E1 MN6IF*G7JX5)!( PG/T5_';%G"C)9%"1.S,ODZ(FNLGB[_Q#^@06$[\08/E8W M\I>BGC!5IO6Y4B_(=?Z3/=F0&RYN)..7>&;\V9YJ4;CQ4,\3;N?LE$&1!H.] M")V(H'@E&PWUAB52[,@WL#YP,1%;*MK@ M'<(?Z(6+.I?,V$!4U5HX<%^E_^R.SP<_F5B2+9:C@!*_\-)5&PU^,DCX!W^+ M*_82'_C>?H7>2228(IXAK_?(W1(ZD_#+VUD/.S&LPQ9^8K2YL80DCDE8DA%^ M@+L<0(@-UA.8^=W5 5K) K^MH,-&Y7XJZ+%U]XVZ M.*EE7V0R/1FO>XDOQ8_&CGOK,APNZ;$-QZURMO#=Y\) MW0?Z7[&J^,'7_3?<0Q#3H>-G2\8!6MXDBWK?%5QI$$"GO9*G3#HJCH9 MW1WGELV,H=HRAS]\_9'4+6A9J1Q@=>Z!W1 M%8/G3/3D6M]]B5S3F;*Y77>F3(15H5DH?1$/3_[X#3[=WCRK+]>?_?;NV4\:7JZ^_7=^PV*V1%;P5;60_\2O!#5P"OOC8VNAC1FNC MU[\+57Z3[">[GYTH&>?.7O4:YO/Z6FW9<#(BV6M"),'N%+R5@\57NXY,^L#L]C9SAFBPA:WPK E/ MMG?>482GLUOAZ9@7HP-G>VH,\W<#>3I,8/W\VO7#')=L_]*^;TA?OYD?12)7=JO71.;T](@)WGKWA^%0FW\C-_5$KO>*=Z M*:SO.N>C"@2KAV[VM/4=+[8R8;7*0>?E]XYJ$%L5 MF";.L"V4*HI 79%H%L M.90V"V0[ZEQ>7NX"9 M9KJS<5MR87LUR.6J6$_/;\1]9?G7AAPB@=%P1R]%9 )RAZE&>VD^<@G9PN]8'Q+!"-V9]X]I>N;:<,Z;SUXGT8L![3II&/"R\5)>N>=0=Y;:"5E?I PFG@(/+K M=B;@,!^I8D:K5^]4D9*0+K#/ IG@A.%2"-HR"B.+X3G1%T7QRMPRD\%YOP.L M$Y_$_OA$3TB1X:=_MI=3Z!X>DN"[,R4\:4\M\9)]PO&,&S^ M+QG_,.!Q74L M!D6P'A\#\@CPH31&9F;\M6_VAD.ST^DP8"DB6.#W/;,[ZN/O$8P6S@WL;DBU M<.KZ -@SC<'('(UZRLNQ-/73$[48(36YWS* XDD,R%_[]!DPAE@WY>GP=G\= M\[\#+%P^@]G)1\!$),"P $.8$#;/] %/=X,CPQ'D#4@>81TD'-(6J&S$ MIT!.\0ERB@@2/8.G,.PH!WFL(5H2KR_>*DS-$T"0$KAHQ_/"![#WIP8T^$:B M>*.RC&9B,/Y]F\/$$#43BS6N]OA\T-L@$DF$$8.+@!HN%\]68".>F]I2_+>* M@8$S(27:*[:)H0\AHB,5#$/# KK!,NCDWBRK.O$E/@321K"))VUG%Q$A4_!^#[$TMI MDXR4-LR;Z4G!NP^VQ@3N_-V''5#N_ 6(U2___0\48:2J)I@#CDSC[A5#^J=5 MF,/3H8A!XMA,9F/5@TEPDC/+(Q\2D(#I?MJ*Q&Y@#GXI]@GI@4:7'S5>0-GR M?;+UTRY&T@DKI;P>F]RF-08_)XP -LLDIL*LJ("H\MLK9K:-9,C*MZ[-!C+/N, M]M;>#):I H35!"$$L/X,G!,!!64WX@EQ_6=3W M".B9=W668>+ R&3%#]D(2 MX[J OK[@B"67K K,-A]7:Y5"UM*1+3JV0T]%.I5HA1-FC\8:'NIL( "X(OZ6 M[['"JF .Z+;=[20"NV'<'_18J&%8>1%QY M!"M+XV9D!=(*4^<>HFO%12_QQ@J//Q<[;J;6'*-N\)RX#R43B3#TJ8B@XYU/ MMR,H0)ACG.%3J6MZ;OP!R/;(F3H+F#Q_&RPMHSYZ_CIPWQ)\Z]U\RGP"+8N,S9P^,P[\ZW RNA68UG@C@/W&ZZ]:0:3 FQ#0M=K M(;?OCO1#IND)+GJO!(HT58=C H!<]&I5H72TFN[FA#I=,&A"J1X"RPM9#1(V!2.J+P#]8,O;%^MENWA?Z-:@H>,2&GK(W1Z/[%S*EO+CH *\*)V%V)56U:%0F"L]'%I! M[0Y"<>V_XHU2];JY:^N1'M7K:GI!:N,$E4UZ8]CU3KCQJ0 M*7&^PWU0U\),;6QP'0I3V"3RI7[/5PE@6N]V+6!L5YZ]SCTN>D_B)[_&$E%' M![)>A>Z3.JID8^?/'>2PG;9I:Y/J6-BR4@]UY&+!$5U-+*0*U'(N'K7?-=?)4:&@U48"C5KW"SIUZ MG(@H$JT.-G?VW66246JB$\>LC9>%/4+WIHU"'NY'+5&%C8F+8^&JE,=41)N9[^'I+9;8;=$ZRRMU;#!>V$>]EL3 MG3AJ;2SL:+K'BZ*0B3ITL6?V^IN;.6JMC0W?%EW?>SR#TEHMS\469,5TM[!C MZMYT%R7HQO>FZHVSCCAK]5Z4VN.P]MG#M3UL&S]L2W05VH/"UJ:A/7/47R]$ MW_?6ML!(O17KJ%Y71^L?0P85W6]Q@ZUXZG+GD%"J.VL%9Y8.*Z6S2-;ABM2' M.]Q!EDK] Y<-+AJU]+4_;!>E281C ,Q;'ULX56-J^7)T8^W!\4R=!,%0?E-' MP+P&5NW3."ZA$A)6R! ;T"*J&M#,EP,=&]!,(1HUJ^;@P%6SL2-3-G0VL*-S MJZ%-:FA]F,=D7VZYB76H4K=-1)6;Y0=J]N@9]XG1)H)&Z:E+;3**:=_+88\- MG(],J*1,U:G9O?W9P>3R'\)%) MN+:Z=52O>P"' '9R5(Q$"U=H_BQX.5)W%V/@FYMW'DYOA9#&KA]=WSW M[F#S3H]%K>TL5A[QKL$48"UB@#NN7,G468 MVQ\M\]/ICFC+R.'M*J E3-SYAS7<@&XGAK58!+XUG1O/T/0#_P+D.5-L8,.: M26+7NIGK/X>\JP\\4+8@DN^2N*NMOS-V%Z*?6TY9HY>X1P?O6^;9T""2L M31!L#':]]:$K1MSF@X[I&;83BCY/D2^::? 5X@TNGU$@H2\&/0BH/.,PK D? M[YT&*_N-K%AL<<$69QFRKFGP*-&]+F>MXQ>']C:;AH-_=L?G@Y]8KQ(CLGX8 M >_>U.N=#W_B#>6>?'IJ_2=G#;$QI^7),>AL9TL(E,[P.3@%8T6L@,M-JD$) M^4&=%VC_A;N6R]O /U@^X@7I3.G.ADSJK MF0NU25)]A^,]$&Z6D"W9B@!0X=>)KL>(B]H/BUG;6'V^D9G==)9E"YE[K8 MY\^^Y84W?D3"A\"R)>^30L[V@=H1UP^IE5:WI2(0X^))?V4:.2U]HUSXU?H M;(8&UHM;AO$.J>L#0(>TN?^,;<#@$V+ <$Y(M+=&2*6ZZA8W0A(06)1EE&HJ MRS*'& >53GH=RIK0QOC)W+HD>GX6%W\T'CQO M]ZYX[SY0%6=;U]5BZTI?)8](5NH+Z8KM5<6O 2&"DZ90>#*#L2=C"XYA?SNZ M[J^.,?97[WX+_#!<=R3UBJSKSF _[A66K*2]6N'+QEXK[D(M&:>^AC!UK4;6 M5H2R:RLZ9]W>6;_;G @-AY?:"9">B(#/) S?8BSO&>_8$+>"#%P$ 4G>H5HS M0WI2<('7!^P>L*6 T22N( MNQ+$;#1P:2>]'D$'QQ_:ZISCR*6VQGEXA+[!=CZ%JZ!UJ M'P7K%P+Y2QVP?#]J6HULK9RE U;K^*HU2='9?PUK6UI^C\*H58WW$ M.)L--.?(J"[&_R&!;V-[\G(2?'80 JRG3]Y&:G<:(..14/TB3NV^[BKP60J= MP"H]0??J[?Y^4 '/,E6>ZL\U38*#WL245 Q<;EG)UN5#'\B,T-N1_1[JUMZS M\BZHR.%=QI/MQ9NL,!F=&WP.DK'9V'UQ25VEDF+J1$R=UXD06U0ES7S(^D)9 MWKYJ.2ZJR@P:!5'(D6Q#'SZT)1LM[+\MV3C2O6M+-O8O*_7=H-N2C79_VY(- M#8(;PDN<^L'"1P(%QZ/>-4 !];H)ZY\EJ@0#YNM^+1:[C@SC4+_,D%8C:RLY ME:"Z.Y";L>PGM>]'+7&EP+J[ECC] $1Z>[7D M:>'Z*Z(XM4!N]N0LGS2KI3M.G2F%OU-U1CHU=WR7:E":<>L5:S)R Q)7"JFW MU47:';!/OTF6W3)U)/T$([ M73G1D1N0N%*@N H25S\*3FN[W%S33< !!H(J.@NH:FH2O#T&\#:;!R9GY20."<&MS)^(^3>+X\Z85AE@]V7MLM," MNUMP< OL/L*]:X'=^Y>58P#^ML#NX][?%MA=:9:_+AT7W!>]KKW:8W&'AU*9H88*MG (*L_FV%C MYSA6K(4\'[4F%<(0I3]TBSLC]61/:M4U+WLM8%&3D1N0S4+ HG:R.>AOQK!H M;?0;<]FET1>%G)J(]%$K4R%2D;E,8E]$[=R^O*>Q?HITHB,W()>%&$2]Y+*G MGUSJZ=5?0_[ HT]=AJ0U\LTITZA$D$;LS>\AT42ON@/MU.I$1VY 0DM$;EH) M/5C/_A]D[DSU[3E^3)HT+,2>R]NQV)$]:_9DX/OZD=>=Z,@-B&_JR:>S^@_^/E6>E>!%KYI M15<[T:W4FTTCT>V:XT&O<='5\X8@& >R*B3;_FS-E'N/*G'/Y&I&/3TZ^V9G M>'D0!=^M/.Y*'BNQR>Q8'GOFN%_=S]"6@$#G.GGU7,:3P%(.9,%&8SBAX7A3 M=VG3^X7C&8_$(P$]0O#S]I/C.6$4T&]\)W''-/A;! <-_1/. M$..)3G<>&L2#'4U4@!NPXOC&,&W3"$BX(%/86W=5=E-'6U,8[&!!NL.+K79U MW,G;U6[SN]KMY;R$V%;/\;;=U7.#V;,]T*3TMY63:R^RO$>'FMNRK2UQ(,=; M$ON*KC[\\*_)X&)T.:N1-^7BW(@G9K"9X:+_YOOVL^.ZFO*GO'IW-:4G>(#6 M7<[?8O,/EY,_J:A0O4^>#9Q*15LBE6$G6X%+2)=HDGD[^T3/MHA\IGIBIT6N M;9FI=T7^:*N*_&ZG<NVBMA+:\'9A%,]Y; M0;""8Y6ZD&MH]/]X]OR%1J^*GL]VM33^Q#6]M M^NGM^0'9=#T3U.^7(=U)>H<*B(O:$LZ=A:X0UOK)LLJ(]N:,WD4Y.*I8ZZ_J M4F?C_0J"8;75ZER:%Q>;<1H:;/NI"EP!..BB'!U)/1*G'*Q;)%@R9)"^)/U] M$C/4[U=H1WB@T#9-Y*I K,K52M4C5O4 &+H7YG"H7R=+K4;65=S&E1IQ-'$F MFET-NZ)J-;*^1V(Y%J2#.1(ONYMQ@NV!N.L#L5RIIDX'8F^HGU.O9T'/!_*= MN/Z"V$9$IG./CO[HZ%:2?_#5$#5Y"MET& G"%KJ=N)L/RF;N20>'9F

^J/-?G1;O7;@LEP@RMDU#O6+GPKMP1':]7<=_ES38I6R+V[!]>_-S O>VU-_@D(95'V MJ"ZI; 0L,;JL3K#2/[[HRB')7H'H5>(GV7W^J&_V^M6#UZTY/":1+$=@J!F@ ML11XHY7;@Y?;HF.\D#9?KV.\#,"C/<2UDKP"P:M$ZJ0%"$0'2WCPI$Y7(;!R MK),,F,C4\8Q1#V(;%A4QZY$8 7FRZ-Y[C\8R)+.E:[C.C""SS#2S$,-XMD(C MAW:C>]$9;DN[D2^ O^.\/M-I)<3P+"33M_8R6!$K>/7NXGR8WB4#_L(H6.Q, M7,V&5QE4?16(R+W-BL@5S'MX/LZ>]_FN>7F*.4IVQ4DBZ[T6DWD0SZ<$3T&. M]9RXUO2;$H$U'C[^\^'L^N;#QYL'5JZ55:W5ZU7D1OC;@BK+V20@UK7KW7Y8Q#T">_A+YTU?OD$@&%/8]B!IR]5OT0?#! M?'-4+SL3YT:RY/E1)S]2EH'*(IDK,#CKK$0[8Z2[Z(SSE'X3(YWZ5K>S]!FZ M+?57KS_:AK_LHK,U*]UNWJ.;\QIU$-.9I3=WM.WAM)M%&71[6VUNMY>WN9O( MZ7;T'ALV]T7T=+G6(N=,WV@MIC[C+1/-#>'<6**UH2-_)]Z2E):G7(ZQ3<;B MSEIA:X5/ONR/MK6%&'>VLQ#9W)LE+$2-D]^[17([M^7=#&25S'HD&AYJSCW6[37N:2J T50 M1[GW*C<[HL0&[FYM>[KFL)=C?JBES3#%R!SI$?9ZSTXTQY6X(=&]M7"H:34:ULL;K<45V0_-VJRH\4U>_T M2BA<;!^(2Z;^T^8%AMLG7]@U.CO3>(:(@;V%:YQX[BM$JB%#M M9JV[O1P3;%-O +A//7JQ^).^+YA-^ 5*(B(WD F5WIV9@[*P5GBA6]+U8U;P M T;V_L*]TD=2S]J$UF MN)D&[N:Z+)O&A*Z$;:#'1R]S()KK @]'QW09!+ E,G;UG=!O4X^/T&\](?$. MW:T)T96E-I< ??MP6:AZS!^9PWP0=+6[Q5D)?I[_Y>8-Q$"U;\5,G7L''BHD M1LE)7?YT7/E '5%ZAOA_)JOHN,JXN0Z+UDC]9N9NZ$,?GHG[ MG7Q!_[".NLG.9N")UBK24.WRNHKT-%6,?6/':U6F;%1,+CJ,ARZS,24 0!:&);!]+X6!->EBIQ?06>D@_ M6PFCVNA?'5SJXGS,.ZPBU5L=]PVIK4JY"2IRV-N:(D;4/B1P""YHO O^[ M8P/ S B73_3K*TAP3.=TJQ&,@HF'J>"#MY /'M,EC[PKX YR$>52#Y6A#PAO M%M?J!%1&DB:,YT=,/]9Q^H];9M4M?.4RF!A-9/FHM2@7;%^H M17SW^.;]RO?N*MZZ>BIW>P<>:MU/C&@#E$\3V6[C10D]S"X6V:2'N]&\WL@< M]P=M5*@.US"KT[3&^G*WFM-\?V],:09*7YP:?M,'C_F'R?JYSF$[,7-9^(D0[ M!"RP/]LY$+A<\"V[=*>$:-U/Y\1>NN1VMBY5!X'R/KYPW^UK*_'5WW5\?H5>PM/EN/ M4#HV(1Z9.;RZ;&&M NHJ&I'U0[5QT*X$!/SXM7']%"/(V)IQ:?ANJ M(;(TNMP,-M)@0UM16A.E0B+\?8C2L'O@R8'&HI'"O%H\)"(JI#55@7W'^VM5 MFU)(-0P^\EU*Q:UJ4)3+[E [13G1D1L0N,+^/,T(W+"CG\#I[?B&=.DX/Q[+ MJ#_1M9TRK@:='=^CTIS"YH1K,6#8L2O/_OACZ@"WPP^N/O7Y-SUSU-W<>_"D MA."HQ:^P:V#SXC?HZW=3T].]O@M\>SF-C&HU:;R](. M-M^G/_@VB4OIJ@9E*0&6.:E]/V:)ZV63IV1YV+N4N ,/?C3F8B/& T(?"3R" M)M+:8B 3FE6)204W=AV 49\'='$8=;&M .LCP-DD)CD^_,X%N-NO#C]L,;SI MIK '=' '9Q( ;3<'WH=IV'V=1.?%N/NM2SIBW'U>8*5%W[>H MS2U1FT*6#.7P;E&<6Q8]_MVB5C=8&7JS8>B*M>ME8CBZE]D^9\H6H@L*7N7+ M0\PMZW:96::*[_GZX^'-3W5'M["!-E&Y6K4FM]WBIJXVV1IT1_T6W[[VIM0S M#@EUO/"_;>IF3Z065[+W3\AZ]["V,HN G,G^-*V^U:YOKPL4+KO(OH3"Q7MY M.^-:%_X&_TML:(='@N_.E+R@];=NSY9SD/%.D[5PG;TLH;1KU6JY_W08N0%?+[NLHI):M)Y< M>T,Z,:VIS/6WIQM2B6-&:[W:SPVI]? .QL,KU>RX@B+6Z.%M+CG9JX?74OB= M"/"B7ZDAV.Y#[-[GL-K%$U_F!A+G?VA8O0&V-3%PIX\ M(,J/[,I2"Q(I8W9EH$E;BTT,30(!:F%(+9%D2P*Z[[U[H65NN3[W+Q('CRIL MN3Z/?G];KL]*LTPXB7K%T;0'AO9+D5T(GQ17NCY6KZYY<;FY&$Z#W6OE)BTW M@U*4%3N3F\N!?O0H>B8=/I.0WG^GK&:0OKVVIK+-Y''-JD19H6I6?86AX\TH ME+I3=JT(-BV"XZY6:=C]N(LF_1!F?X2%7/B!]AT-CR,=.ZA$RG!/Z X1^S.] M%3V0X EBHO5XH-W#J(!OQ7!78EB)CF%G8KC%D=NB K;(V=QZLI2T-S9YCO&9 M&!B&04! Y!N6\.GT+V=O,#.X;+(_BHQG^,J"S#>B!":ODSV8. M?>7)TG$A8W1N $%!:M7HU^C2_O_LO6ESVT:V,/Q7NISDQJZ"9&[:G+FN4F0Y MHWMCV8^E3.:^7Z::1%/$& 08+)(YO_X]YW1C(P$N$D@VR$[5C"D2Z.TL??9# MCCHXMA#C+-CK*M?9Z6S=\14[;J+"(\3O@H>PC,O,"_AY(F"A\!W^)$*$ZNL>GY[]A"UM ,D]_!%PZ!,'H"2YT18<+7$IUI^2QWT6-AOWAM8^]B4= M['R<@,6&<01;99, #LN9<#>#!(>O0^5$M1>4J=A:E8JU\7G>%?R)PVZID,#G M8?X.:H1[>+-B?6(__S]5V@0I8W6'V\X5O$6NRKT2)W54"F?"WBD"*1!C[B!_ MU>'0FF097D^(R3&QC+E]%0D7Q\(\BK/?>+J8.4\)8$]:0.6W'#/3$[NV*ZFN#Q7E/06AUX MUJ<@#$:O@X;TZ\K3C%NHIPDF[S4-E;<1JHN&/OIQ4 <)-5R0V]DU="(3G$8B M$%2K51.\/D27[ (:7"M,:WT:=![KB:DK;YIV C_BB2 M=$SN,L>#M P+@07;K"]< M_VEW)>B?G3F>(N"O4U4@Y&XD1/0;B" 3!R\;O9UZ)HEHS22BTZTG@[(*QK&S M##63C=881"JPX^WCT>),N)TKBX8#:IM&><6#8(HQ('2WZII0:2#]XLP&Q'L_LP'QWL]\2"!N@ GOHRK, MZ0HJ8-F'B:B#H&9-K;4WAI\NK%%?ET_FBD^&F=@,Q%O M8: S;P%'RR-QZI2E#P)!&V#E_34.'4^$(>.#OV(G= @3J'37 T9OPJ?0 ML:D9D&Y]_O:3\A;6+JWK=DB ?N6/^XY'L,4:=3 @P/PJ#_(DDF!:2_%[_2IW M'^C,FT?DL]6\'B^Y0@P6:X%+>XW%"SNW:\.._R,"W^;A:%4' MXB# =*\^#QW56'*V\.R:16WK[T&YN"-G9=W:\Q?7K97%ARX].W?@JFRQ_=G[ MFAP>/'#K>^E9_HI'B>\3%=V+P/PF4&Q'L/XHX!\;Z#N*LK MB'=9 '[G!IR#J:]H#MT9U#.89S'L!YJV6?%>&>5T3X[N97)(])P5M8C7W;;N'.+,!\=[/;$"\ M]S,?$HA?FF&Z:CA?3:Z5M6/Y=H:WE0>S[7 /&1N<#XK_6S]@;S%8K[5^#,@A M\0'=(/GL\#L#M%T#[1D!=09HNP;:,T+D&G)[[R?Z&%%Q?P_:@'CO#]J >.\/ MVH!89ZE@DU$I6D9%&G3<^X,V(-[[@S8@WON#-B#63F[8330KE3\QH:PS6%A' MY,W"[@;5C'GGJY7\W&8,:_,Q MK_'U$>]'(E?:4/D7"T6]_"'SXX#UU\G78FX"<.9X S>V84%85W'HNZ[_A#.% M@+3.$% :7HT]OQ^*@!JJP_.(=EA*K*2,HC8%$R]J*IBX8HG$1M1#7#?TJOY* M:E=+T;&9!=9TK=A#90 )FY%>BV>[\ M4=5G]YQ';/Q(_YB_SO?\2+?,=K]RN.-TY3XZ&FM?O?\*@JT'U]015N\6-O;6 M1.'6M'Q?4X=#AB U!RYQ3P[4 P>!]_Y_+[2>-X\[W7]A3J[L>>S"&:/>DQX=X=XG-5PCW8NL&?ADZX MAX?X\C&_!'X_\>OY0P;/BS#R/9&84PX:1RH,6,\2W)]?8J],<,^![?/P4P(T M97!90XZ_:"T5XHWLKON$>\C8S"'J9H*D5HH(2L*B'"^,@I@.F?J_4@=$ M6[F4X 8O"V2*1CQ2S6(GLHDVZT\9W,41/.,'<.P,YOY&V0.1\XBB%3:+#<30 M!=A2U-25/P;\G?[7#^>=]MDO(?.?/ ;\)QY3G:$0F];*@"T,K,I:VQZSCW$$ M=S@;C-!@1\_E&M\"?>+@N1"NH>-Q;^!P-R?9%>)H+&QPBZUPP]BEP+#PAI\F*#7]7U%QYQ?#L]&-K;L43C MS2'KXMBMC<5J):[P27\49.M9+(\MBO+JNR"KY7SG[/[ZG_='-[)3\.?WZ]B;U"CB?'[OW$V"I ? M_Q#Y@U?O*< .(8\A9/+*XC 0/EC-PFK$ L O28@J& 7O#_SB7Z=VOW\Q>#%3 M+F%J'R2_0%2/X"@$&\-(HY )>,AFGW@ Q*LZ595%2WH4&"K)^2>GIQH)+F^'EQ1T]>U%X5RV"\EDIE%LY*,]D:FT$RFW T%(HRYLT[>[. MY6DE0)8G$$;)WCF%Y$IP!EDS^ ]^#.3^=S_PF$SSN\S@?X%,/< M.<[>V64B1'89V^4]YK%A?05]5O287X8[4A(9H02A=B?O']F^OO[PZI6BJ=NM MS453R_!IS2.G]T*!W+M^I"JG%Z@J[563HWR6"S:_*B;XFL"\U5?YJQ+$04GZ M'P[23S!EBE5I$J;1F-"\TI36]D7)]5L,W;G'RZ6&8+OVV8EVP78Z5AR:J1QP MA?%JFH>C[MJELCZ=O%X@L[:?);-FHH;][SB,"%P(N]3J]FP*@G7#]WE2.NEM M)EKJC;XWP6P]C?20-4',U:09#6BE!GEK%2(J#RQ=1D32E)VCH#JIIIT9O2O) M9F%QW$V3TM9*VN6$JCD-4"]ZTEZLNBAWQ2^\(:K$JCU)=]?]YK!)/S.RU!9T MCF>GP4M[38E,M:=9/SK>$T81V2GQ7*QM]7R&'F*N'*.L'(:RLH#05DY-7$=7 MJ9^RFMRX8VOZS+S?2VN:ZP)&V^0_?)Z:N4S5639=312T,)%P"[;E542Z6?+I M[HI\ED6ZO9T)]MB&C[77*_?4SS#!TQ)1_<8;^&-QS[]C.J_KHX.UVI]:5R6G M=N>8R8D9S"S"BO(^&L8*?HX#%8?F/*)W_;N,>%O?E4_N^B<>LBJZ/*F.L3E; MHGY=)PM,@8LIVE\%C#9P7(?0\C+Z*-"GZ=Y%/(HC/Y@6'EXG_[=]>G8\;]+^ MB;99O;O*V)*SS,2HP>XZQYWYK5D8)#F1JW"G%@/^,QBIP$D96<(Q H,0''&D M+SPQ=**WKR>!_^A@(,D;C"3YL=($>W)Q_ES@PQ9S4LV=P$A4^GCIV7]X<1AS M]TNRBE4-M+,A.:E]]GV[>U8:F_.&H+]H@^7&A17@OXT-ON^6[ZH(^&.VA!UX MCK9:B_)QXX_F'); @9O,]EL+X3 MA>S1@0%4X.10YBP$ I23__ D--460Q%@3":2AXS3E*&70$&41;#""\P)X>N) MH)VR>*)B8!^ V(+T/34]O*62.(@H"PD"E.X@23@:^2$\+,9P2!BZ9#NPJ0"/ M(00BIE=M&7$*@QVS/X4*UY6AISP(IGBR?(R9$6'5LOM3QBE,5"Z28PE=4H>= MH54,YTU@P/@C=US<@ 7GB_L>^X$XPD8Y'*#^+8E,QD?#D! @AI.4UUCI\&$$L.>!;3$^ 48V"1R$4S$P>0PD MBK,] '90F#+LKAQWLLT%PJ6T$7@Z<!GI)-RK$%SB&W^A1]+00 [ [0%K8# MR!31EW0]<\0&BPT#\5<,D\OS*Q8*>!!-9R%C$ M@(<2N JWX"R N:N$7#F/'6<8&"97D$20(QCB"4XQ13Y AW_'@1/:SD!&G"-3 M0N2#185Q*(\=5'M,FJ$4&#J%(PY=A(( M9 ,JDOV)#$_X$LV'M+<8*7*3?2H9,WT[?2%)3LKE%4GT0?T,0ZA#"=X4I)- MX+Z+'.&/X[MC-I2R QU+$303F:%':4=Y!,B/E(1MKX$#E0=:R P89;NS5]V7 M1,?GG@G\W/]WY_?S[#*'(RPS0/2$3>3OX,KL//D]X@"P..0$.,96D M)7*$=PSD5/):<^$1?$/R5Q=CF"5I MS=X<7&RBD&((4,$]SH,WG_X(#!:.$VV-.0Y3@%QZ1KE'*U F4!4[ M'P+_"1-P8+^V/!Z5R@>L!V?Q\ )6/X:%-:..M2INI("V)0O+T]$305B)"<@X MAH"E#FX'QCDJ\H1D@@R%U):)CZE2^J77TZ6+F1#,'>7EO NW-$Z6ZA3%W,D,K>0<2*R[FG.:6(66Q0=8'8AVV48WR MQ>=0^WT6OTAO@86R1.Y2Q-7"%(ZBQW6NQUE$X@E8Y^<6WP'2(4EHN#42F7)[ MR@1JE4*;B!HER[%]);8].)[:BV0QL#:X&+KM&>8 =]0W$@L=#Y4;P#[,I50' ME4AZV1V\_/XMW.0EQ!30[9 GG3GD@V6C2H[-(N1KF>3*I&B)7WLLE5SS9"3S MABL5Y,Y)>R7[=YDJ^4%-DUH$!"J1\.^51)'G:H^G5NND5Z$69PH0R? RC+8AXG?<7?AY^#MP*B&6^QI4LF,L[,M( MY#.R!.*O3"]$]9G)=FOH?7E$NLSPR=CF@#'O )6XK--*2ZP,?XJB? 6T MS1_@RB >@KH:(XQ'KR_< &(B\RWA+?FUC[P$;BKTZ5E*>9.7J208]3LH;LXD MIZYFT@,-$^9&M'G$F4P#RUZS5 <;?&/,'XUYTIW6+U\__T&?VK^\2;.Q40 C\G2=7)$0*:86RGA8(/8DE*HF M38NOD/Q+XD.[H_PMQPQF2V8)!,B:(>F[(& 'B9R,:\-YU-5+#Z>^&[DJ9& 5 MBRP.ZOLYE#RR^09LB-G1QGDMF.]JSQ& 4I*8*AIE+0 M\)*EI,5?BI,S_U',;HO,#&.5((];4*>JI$UR3MB"?!?CB0N"G:SN8J'F@2=' MIJ:TR@NP4=E1#!0;X%&![ ,FR\%$236"F1T45/ 5=B'U$'_!,:+I0+4D8ZC< MS9S"F-NJ.LUW^8S\'>\?CRQ<@>,%GK(<0*%"0W#P!@<,D0VB2@(:B%9']+]NA+ M?YUB40K49X"_AKX'.Y["W1+0,1 Y G)(C5I\%\' 47BBQH;5@(Z#W@#X M#I@%VM6C]*[OQXY+Y#T#826EI?8 )\S3!I56@(/CQ'%<1"597J$,Y9OGK/F3 MJ.+1\>/0G2:<:O'Q 2CNQ7@"E'H9./\!(+$A3 2GE,!/ZE]4:4K6JR(C/_\W MH$@X M8S\ET4=^<"F0=TY684/-%(<2V2PG($* M1:Y/ SA*D+C_X>#K#E>V(@Z:@GN M^R@-!$2J.(Q@]2!WH1G5E?+4P.4QV MBGS3V%H>ZK6,^F;;Y54S6@VVN$.I:[8U_8(:R;L_IY.*BI++<*%2U)[EQ!KL M<3_YLG*@)EKR'(/^2J6&$P;],OY,'G* Z4G3V/)L[XEE;/G6]Z[2LRGBY65R M,(WBV2NGG>B^?VV$Z35*X&M^I.4H92W%J7*O>"7OU_< #O-B^)VS__%=EUOL MBKL.'.)+I??D=N@T[7:8+8>T[';(SFM'!%L58;.88%?//=1CF]JP^M7+ONMQ M<.U..8(L9>D5Z9>5+'W7&ST0QIV+ E(,>HP90I-YQJP\N2\#N'_O0"+,U.]79VEZ!S9Q<[_QY@%^;B+<%^'V\B_+1I%@P:2"E M]U2I^"U <'WE$\<.+?;)&8R85[UR#2/':@/)\\N6B&57\^6BZX/%]OE=1R6DE*E;WV9"W53&]%& M!3AY=E'031W-HNY "S9R6NZ56$'FV16,F\DXJ8O?',N2B@L7(W*K79!/#$#-E!)OY,1],N3B<<[6HS?Q39:&;N6#2 M5!5)$Q8HUUQVC2S+*RB<%F5MRD#.@M9R4IR#XE_3X&AD]*69"Y37G8X.A^*E M#ZJY2Z92269/?O'1,(DOS3T*MT]E-ZBS2A/33!%3?J#" >!0\&EK]Z3 MK2V.*$->=MF2X>.(-\64#2D)=D^I;HED%.<]^9DRS2JX94F&>S&L*0^+7#0\ MZ:N43B%3:C%D,L#[7'4#G4UB*>)!%EDNL^!Z%[EEMSL7-:S[J\J3!$J3:9P" M4QTGL 4G"6F72M2/[=.3;/+3UO*YJX[IQZY<./865420Y=P\849A\< XAL%2 MB[M$HJ%R!0$V-U-5-C P!R,GDKA?[-6*AMZL\6=7YJO.)NM("IA=1AJ*X>2" M6O.=V*0Y(F?R_9\8AH%'>C-QK15JJ\KAEANQ,5D3PYAEVF29!OMC.SOZ!;)+ MN1:S@NSRFUP/W&R7A=74>%67W]3UZ84_]E8ZHF=7F]K\$56$'SQ+LBNCNQGK MEDH?J>8XJYB_3MMKFTPV9S\Z[IZM68L0UO_L0.G:UW]Z7+7\%'().Z%+K),A MO/Q8!S')\7*<_J0P]$N0,$V6W%B-U,-.ESPSZ9*+TR554F1)NJ0X[P[:IYM( ME[RG_)HH3LI*S<6XD_)>X,&%;,!* 2O (B! EU@F(-Q>1]=G>SL^RCV2[/Z[ MVN'TDSH90AG=F[E64.L/+?HO1Z_EA;EK+%_P?ZH1,*)17L)?V*'4](M];K_8 M+'NWK&:$/HU@#:Q?#FO%IC2'= -ZI] M%0BLK$&%2W3JY:!Y<[IN;^:6+6_+ ML,@ZEMZP2?>@KP0)N#@_#S\ZJ'3@'5*+FV5>9=40T ;%9E&LM*OT6L+;IE&K MT]4.LW3LHC//=SN:DL*NFU+523Z=VCGTAU@@X=P_^74$DIPN;YE[4!BQS[AX M41LKKQ4'V]V&M^O#:-(^-)JW8. M7A,2MMOS[;UV#9%F".$]39!W?\FF?=%:BV[68>(?_7A5%7:N_G-//Y(YT)DW MC8&GZR'@,L9]XWWU7>SFLB8&+FRP.A]3L&O -$,&/]$$AU?SJ&A 5EMH^=TY M::]EMER+XSN/,P)362/P.6;?C.[?!H,UP>"Y'+TZ;XPY#'[6C=%=;CG4 :4; MH 7<8_2N;,42CV>J0^M%F]J08)T6GI5ZVZ][5=01YWNAGV/K0&?>O&6G5G9? M!W<_-T;Y9[!R9 _O5#_7K/V#++DN8[,UP>A#%+:J^TSW3FJ[ _[PL+D"PE_8 MU]\'\.@E84,M1M:725SKA)B\,3BJ&8[.ENI_QA6Q2=Q<;LRL&S<;(-E_F>U6 MTP0A?P:;N[ ;VX_[KG@>M)8%JRV;KAXA_W0=XJE@[77(].>=M>FD:PQ!>X.' MLRTYGL'$ZQ#NSY9KECI@86D&V/:;FIY4)'\N*_MT-Q@).W:%Z@)Q+X+QI6=_ M4%>PR65:*Y?I]V*SO420H21ED\^TD1R78CIA10?<34V.--6\M)J-"YC9 ?U) MLPK[B,,\_$%D233YQI2OJ9S%F\44LG,]*H?7<\:UO9)N&F#"FFW=1M/4ENZB!>+-&A*_H3,C/>WH%C#2T]9=YV?/-^W. M2$>):0:+JD:]3EZAVO$:^QCN7R)WWYM9&!=HO[S\[.KQ7S.\?+O1HO MQOSMV('98D-P917#%0W!5SP&._=$/I.LUO%'E/F^\3P 7.%D4-Y7%^/>L MPE8VUI\0N;L^]&3;'O4O(?^^13E<;KDBJ-NIE\ M=RYFKG.?UG1*1+"OWB/C8%3<&$MLR@"S8JU@++LYSE@(1AO,U0E\I^?%:,R_ M]8APST>Y@AQ7AG^97C- 3!QB-4E9\W>V4J4.Y]R<^DK5S3(6MI)*P8%\X2," M U^5-'9Y7E4EU>KZJ Y_=+"FWMM?4R[ MF1B2VS')55:$7DAR*0 W2G)G^E5!VW;LVXO]-F),V2^@G5S*;DQ4SI6JN==; M<[SVVNMJV3Q=M@JE$=A]J8_-@B*'N^X4T&A+9M3H<;%;9\<@:AN7=Y= ML7M_X@S8>:]SS*X ?X5G^]A-7 2@K$5)/V_\2^IF6;>E8NLJK ?!T"5?FP# M6W/%P!^/ 7M5#\&L'=#KFR_89BI[<#+R/0%H'WX#-@O_8G^;\,TQ^W.N2Q:& M" 7<"R7"4PWY$ @B/(JF$U'HD?O(PXB-^;_]M#I]TB-+=1;\*\;NQM/2(:@$ M_4RG0MFL@G17)K]6K?Q@*KG#U3&A-2\PY(^PC-.'UC(H_!B MZN8SU].)VL\F#Q1Z]RQH1+=RT_6ROIU?Y61WLM=1'>SRY'E-U4_7[CNTV6UL MML_0@G-8.W1AL^?0?EX[V9/3M9LD[0R>+VJ*I%8JY<9Y_@94CIW<'CSJ+19/ M\(P\N#42GC;7-1Q[B-%)AK QN!JP@Q@^E!L%>(7@ =Q ,[//M04I3@Z_ ?N; M9@W.@(NZ<&F0ZLF/>EX_ZO0DE1S]-3M'XV?: ME9]ID1%\90_2MK,"='#7["'L7A@[IUNOGY5;C>T12A3=Q@W,_M$Y _Q;X89@SV>3$3TVLN UQ>IZN5,JB3%2%8\\)JP20.A1@Z_3T M0CL+L%8SZXI)Y?GTK:-VYZC;W@4FG9TUW'^WI;CYI%96[$E#!]J#_;'0"_U- MZ2%)92N52%Q.97\H6-\0J)]/;K!J^+Y@D6XM[X)A:F/M+X*6UV];^QK8(((^ MH_#/5@MD;4V*_E@F/UOPL&:E$;6AH#K%I97*8"VGDUM12\TXJVW:S^DR\^9Q MKSQ/;VT>71ON7:R1M&0$=3:( W2II=Y+?UCFA].0D1L92=+?2KF"1'\(\"L) M[B\2VMBR=]95^")"G)>0NIWMEQ UZ*D/>I9W)RV['K: GEESZ17JH!^2W%X, MNK QAFT8B8!AT"%6.M&:]>]%"=&SE7J)K2!'^9XBHAK(Y+R[O'^8#A5%#5)N M""G+^U>L+]S7B907K?5YM[9E;O%O/&''B[G<28W+6!S6M:DPKM2E/NF/@FP] M:Z1@S^!VWX7K,2>?L/OK?]X?W=Q^N+Z]EQ[Q,H=XYWS-*)6?)_Q!'/4#P;\= MT>WWCG'WB4_#G]^OHLJIT3 S@K-1@(C[0^0/7KVGV#O4JZZ0DJ@N/'^O4B@J M\:3>\L=Y#"/JQB_^)4WHA!B4 MKS( 9&0FXFO=Z2:5L9?/+MN8E0.1V_\D=_^5 E:3-CX?_6 FG;<1H9D5E+F# M@M'8Z@YCO='2K%M W!Z&$\GZW%_S(3$FMNCY;67;63EGO:17W2-"SM9JDW/% M)PXP73>U%0&,'4V)8=L0T(UW M_^3CM5Q+#N+%?+K7KL'3C*NEJPDF[S,-K=53=DT:PM34NJBH=VZB%9]'13U- M<'F?J6BMKISK4=%'/P[J(J+N"L&'6A/1SJZBDR0Y.A!D2-,$LP_1,UM-A6NU M3ER3"IW'VJZR=G>Y0+C04ZLC9>[F>I.)3F(FW[X9*4^[)LDZ*6^MRO;K4-[> MYDPUX-HS:2]Z77S5(4EGJT?,+2>^_#647 MV#83$$R(R (W>*]76^G95[3P!P&$*D)L1^+Z6,J^VM]= MEY^XW3MFN:601EI83$47A)S0Q[TI&_,IZV,)M4???93]#CA[Y($C9$%*X'#. M&-YQ^5,8.Q%\@D=%&#D/LLR7K,GGHZ4!BS FAV6I*I1X-TPXQMS %\/ 48T MTV'%>.+ZQ(,8-E*0@V*9N(?8Y9%/&X!'' J0!9X4B4!-B:2!C 7+5]I..(DC M05OC$1:^I*IE(NG>X"$_H>N2,+H[#$,(+#DN0"8,5::CABA-7H8.J^K/')7-0B1SR$2076Q*,,$EM%]>" M-KRWHX!V"&DN%VL5#X?:_XS *9\; O[(3 M@LT&8NB*@:P-ZL"; WK,$P]^Y"3X$XHH:%P M\^A6.&CX%LOYP9( C)%JUPPK )!QO&H!G0(L52V.V65E\%.>,&P?B)6]*OK?\Q60BD&UP!!&FM8AE=5-0$*A:?D7AZ60<*REE'!99'5Q\H%:E MC\E5E>Q\Q67 +B>"[LYT#!?&]4(%W&SDN!\. F>2,.OCM:V3>;PJ58&F[R>G+AQ0G?Y-4V \D)]R2+^/7-]B>7&]P6UJL#8PJ-[48-U[^&I;@]7 MU]"O@6]SZ;>>+L;/7(QJ6F+Z#>]\Z^;0S:&;0S>'?J#1=E?+C+ ZG&-CLFM/ M.^=5UMC93H3_PIB>?]'QW\^=OK*Y?B(+23$(J/R%>S$8>8!'#].D7YR2,.K( M)+1:'?W:G&LULZ;86-'&NZ2A9'.PL6>U>UV#C0W$QM4CX9J#C>V>U2WI#*HA M4AATG$''V9)LU=U9&X2.':MU:C*6GR$'W\V%&>A%30>5XQ7PO"6.!)!@AEW"6+4D1%MG:U06$"';$R#^[K@_FGE?567,+\V[O]'!+[- MPU$>[5LS6/_^R."YP?,U\'SUV&:]>7S/.KMX86UT@_L'AONSQ?GJUTD.F#'H3'%$M?PIQ.-KN(05BN"Z^\J M&>\2KR[>.5DC&^49E<0-8FXH-ZK2 M1OT#=%!DQR51.\]KW-2NJ)X_Z#$T[\D+N_ 6).;I+V M EB'W%=UQC\GIM^T(JVT#V-%VEK:49IX%D,9:^D*E;=9+;K")BACC\+V#1WH MTO'M]*1<::Y+X=CU%3&O@2SOX%AWYSB#[;IP_=GVVC7K,(;K-]>]T*4EW_L1 M=W.]+@J]),S]I1]%=RJOKQI]$=O)+E[!ZZ #%1OD_<);P.@G^B-UM7Y2;J^MU\>R'8Z^BE]% M!XZNHZ_EU?O/I>WMJ(&[B9T^I)"\ YW9@'CO9S8@WON9#PG$6ALW3>RT+O%] MG4JM]3GVROLG7[?XOHX)[FLB7IY6:I[/L25JB)=M@Y=-Q,N3KFXEPUM=B7DV(W5K;LU40XI;=0&T3 MH[;W&%TMB5?>+#5*XH=<,]R@NC;,^Z0R/Z5&Z=XP;X/16W/@ETLC]:H%A\R\ MM3:S%V*(JSWXYBK2\"KJ5K8RK46/2%(#;GW/+X;\7TO4J/,*ZBTW=IHK:&\Q M^;3R#JI%@=@J)J]@MC>8O+>8?%*N"M>E'FP5D\]>& YI,+G)F'Q6+EW4I1=L M%Y.WK^#JZ"Z8+7'<%W#$0DG\+.+?V23P'YT0SL>$[!Y2)-B!SFQ O/74)].90C:K&50F^B=SMD:)6,;JEDV&->J#1XKF^YV73:S MW5VCBNLAX$;SL7*!1;G2-S)KA].' UJM4Y.*H#&V52%;NWO:6M56MFLF>':^ M1O2VCD*MB:P]>)MU=>W@5+IC%LO4A1UL9 M[-7'@UC)CA?+X-NN8+5<(C)N[H8CZ0+1O?T\T?V0>:R.5N@U?-M:7Q9=P'+; MC_NN>!Z'^7$]HIJ;;AVJ:G>686?72 "- RJ:20U4]PRJKSM6ZZ*U%F#W0ZYI M$I#(.*)G'(;CT7@#.;_KG$1-&,R7-\/;!'0IAWO MX5V+!J2AV>QPZIQ:K9] Q .83;B-30U0[()!Y79*I9A7>7B/)OU1D*UGL?SS M:@$F]EV0C7)2++N__N?]T<>X^\2GX<_O5Y'@U&AB_/YOG(T"E$Q_B/S!J_?W! 5_R*Y0 M6O:B\&]O.0R$#U9C28U8 /BE>E'P5(3'+_YU=M)J7UR\&._EZ3N>#7M[UZ.3 M^" F .G9E[D%KJ@CS^D@IRVKU6K-*2)T (OVNV9[*FWV>W)6OE\8C44C 7Q@24 + M?* 8Y_2-".A&L#$BL4"$4X$S/HHW.DQ M>QG6K5E\2!LHM$\ZST.[->M/Z[/AB^?C71'=/,?;%;:MF8$X9R+9'E-[%G)U M5_;K;GE_B_Q,"U JG'-C:L6[ULR=TN*T*XAX&==:,^%1BZV^#+%>PJ5( *Q= MO,L)E[6/?8/BNPBCQ "Y!/6[Y5;HEZ)^L@II&DT;MSV7B:Z/Y[V5/9@ON9U? MMLV%,8-ZB89K8E5O38:ZB].?EXN>Q5![:U8QT6*KW:T(@+6B5+>S$8EH\XQJ M;1$(#VRM.^N8-?B:4M5>EH)_38'_962V7B;P'!9T>L]C)95"_R;NK)?N\?D\ M9+,WU*H(M69+M)T>]NDS$6KE$ ,-]GA2LP_P[X1["7!YQ!]2GZOMA!.7 M3]^!S.H");PB^GEQ M=QHZ(9[31\?CWL#A+IZ8[:2VJZ\BC-V('DF;G\-AXK+@X))5UK'ELM/[^/GV M_NCNYO^[?L=H+$9??+S\=//[_[V;(R'VZ?+K;S>W$CU9#C__'8>1,YRB7Q@P MX'[D(%\9I'N4-?\F/)#[C/#WC\#;8,ZC_T>$-SCJ#H^^^RA8X(3?0AHW]@8BP'$ZXG'^<< > M;_[+0-A.?A#<1^@ \#CP7Q&,%^\#>;?G1^PAY@&L5 @ZT&$F*8;"C1 ##@8*Z\9\RFQG. 3P8- J' V<5.1.V1 @3O=!\J0M M41M.#D"%/U2#"W8 T_B!@ML8N0E ((:+E0Y;3B@\O,=!(71C6UBL'T?I[EPX M#Q!.6.1;,(0/[Q5F_P*(Q&YN+$:4V+ZTDL/]"IB1S)T>\-/(00"K,+U@X@.- MP3B D0+& C0 KB97<\SN:5^NZS_ACNR,FL.1'[LVHA!P4EH$8.V_ ?^DR=F) M1G3:EYZ'I_M5P"P1@U\2+/_?]'Z="@"TO$X_B(&Z3=MTF[;8:WQ";8:^2-]7 MNWG#AHX+K]*,^/#=]17!&C\C8T'!P<9/=*O03C/.\IE/I0GXV/V)V!=&,9CA"'S^\ 8I$$>Q@[$HP-0A".( M)[@H&&RZB-[QL/ 1..S0]RR0RP8@>B"5!N*OV DD_;K\"<4.NG,VQ!]?>+M\ M_L?UUW_<7/^Y>49>EZY^!?(J8"<0WHTW.&9.6*0:A1L$*N0\M^*1V_R8788L M#A55D9B1/*EPS$=ZR5!RF*)D!G2+/0E)B_CXS#H0^1Q C*<14.>4^4\>C!+& M_="Q'1X ][=R+/Q)S'+=.&,'@%GJRQQ[/$Y^G=\^7!R_W'%>=W;RQVQ5T0 DBBFWGB2CU14'H8 MW",1\O42Z=VB@QG F?"^+V6'3$6R!;)T8J/)8AG-.H$;5!R1S*,TK>*$F7( M;R(9(EX!@PY!# J1801^_" 97OHE7NZ>"'!%#Q*:N#(;2'4 O'_$/0]XQS'[ M#.]DPP_B !@O7C=A/)$L\Q'!_^2S3X[KXEH$7O.PI9 ]N'Z?(_!QX"=B!0/Y M,GSPX>[Z#VR5A_)NXJ#<@C[W$$A.3D>?':3"38 :(B-Q1;IV$\://XY%\ !K M(49[*Z([/G$$'KADM(0U;$2K\(,'+F>77!E6GQ:;2]0KQ&ZZAY ,'%@9(,UR M)9=D@SF@-]!1A5*A+-DR;W!(T#\D3D[$V09*1$Q9?D(12$$A" L@7K@N\B \ M\YLO2.7)RTF:?A\Z #05' M 0ZV,YU@#"=R.!*1Z)J#N:6^ O#LYB,?%#,U1&D; @P;.+&./H3$CJL]X$X MM/!&*!#:N4E0* ->J^16.17QN2@BBP%\]\C=F,:>^*&3W.*T)Y#T?:"-$(4E M8(\I30D/=3R<'\G58H\.A\\(#S<5::3X'4USO#C;D#P4BWC.8( \A43\R,'\ MER)-I%L)Q .P9A"*0IH\XY9;ILL$>/X ^3],B3<0 M 79(#^>&HT$4$A7Q(F7L3EBXAR)I3 -0),,Y'L@Z<%'+*3)*(FR?1$BD\M+, M%J)F5(=9/E/*C)*SI/-1G%#*:@%'#>S()7L>H+MO2V$]=W120W\$4DVX!B,9&F4"F=SM(!'29WY=,N:"8B9?15 M^)V.>!Z0!T<@)1^-48+E?#(+I,(NHA#)?!,P.L?B&)_@*5G#Z(EXY!3'4?8_ M,E[+RTW=_F(<)FK!S!ZD[HG#IQQ;6A,],03!DT9QR-B#"BIHICB]M C1V""G M2"21@I%W0'AU<%EY%CZ3+>S;0CQ0JE<0:2)#>CQ;]+L$A\+YQ4,_,SY ^ M$JE;*X\'.8C@B&'1-Y50T"(:05R30$L/%0V'L]3Q6AP_'#-T]"CY.9$>&(3546A03.2?%5/RI MCX@"4BKB=.H(3$YR^YQY5S="_OZ?Q;6*BQYX'1SQ1)#)O(3#(^8?2:R?QUY" M3/%]X@1*KDOX^A$/C_A1:O11NM$=YW>ID7=FS,R$3?:Q0&HT/"0+V"!PY.W. M U+ZE G^/H??MH_GYT+.H;8N(I9\S#G31[ MN/8),]!'EMQ2R6TA'U>_3Q-^@DP"Q5H%XAPBPAV4J4X7+6;S*8QQ)9UP";AG M74ZYZ7&,Y%:3N-:73H, #T#*N#"01TQ:6A E>QR0F@.C@EH(B-474Q]%=@_> ME%Q9R;J)! +'2KO#/[.R;Y#//*8_9J_IAYBQZ;#AVDO[Z[8:>O4FEU1;@-J M.0&&P(?(\+,+N%QV*@*$5"YYY66WU!%=,#.HH+A#*KLERM]?P(H K8CXY3-S M:\1C>^X"4TZ1Z>,H=#S1H'B9>#X;@0#F!XA=2G7%$\;K4]Y)J6H%,,3AKV81 M6#F:P@RMI%,HE!:5)[@XC_ 6=H9'F8"$AC+BN*G]2XYF$6 ?I'?B2?03=IPC MEG[\ "K==QP?G=#18$12]CJ46%2Y83)8TS13O4GC5M@_3Z\/<.]+]2[5WW-V M/D^Z!.MDB,NXWV%'T+1-!,UN[\!2D3YWK16O/V!1J)YZ#Y:TY2/=9,0/3(YT M.K@*8(]"I(H?\ KI_RK.4##"99?FUV1*/UBZO"(O0&XE;YY2]BK-T&-0KB-1 M+IU+%BKL!8,TT-A685I)0$OQE5WK[)SB0)\1%?SC>B^UCJN,/845]:RSB]/" MBE:.@?QQK7=:=8!T,Q$+?WQE=QBT<'5]QRYO/[ O7S]_^./J_JX)(0RGK?(0 M!N/#W[8/7\(77>%CZT:473!6177DK%8\HYQ- /\F@M#9W2B8YK&'*RQJLP69[&2+$^:)QXO24> M45+,:*JW,*+RC!,+40_DO.?DYQ@#,_O.43HB!"_XTN7F+CT[\!V;U TU/FA\ M7](/W":M+GF,I&1EULB?DPQ.* 8PD%M9\#&2%Y!L=C@B9[W/.*74.F68"9D; M@'P Q^'QM]( 3A%Q'LT!4'OR@V^XLB]W][?)W\N\X06P3ORG) #$E^0\0:"B MT\G!$T,6P1.O'IFM.48S2_7W3]&G@_^'#P@W@VU.XI5/I\/ 7)P#D0^95\(- MI>#Z';!@& +#H"=Q,2!5/Q([+BV4ITQ$CZS_\-U#*>,[C&U+N YP+\G%%TR MD*YT/AA1] EHQ\1:Q7#H#!SA#2B8KR\B_)*L'1*1$[)[_?_\NS<2G5--&\XA M'')%(KBUF143QW<4RQ[(2JI I!%>_0[,] M76"%_>:,&]SV05.7FLD\H OW?'*]RV4VFK?=7]*'PL\ MTUN?XXC^6-KU>,9T5S\J- H#;K((B\4X@-HLW!\W'Y1B^R=WI,7M=[A$Y5=? MR9QO)7^DP/\$6#9X^PGP#*VDG[VCO_NN;8'@ 0QOS!W72O5J^0R]]'<_.OH M,B'\82"Z#D1_@]M\L@(P,47JFP+6%V?P+9XHDE/AO00>3#V<^"AQO+[YQ]1*A%+9P1]*3<6+2!Y5<'@R#HXDC=-S2'')=R]8_*5T6,?'!"2G3[I@>SU MY=6'Q+3UR?<< "^ ;.2 .AH0V'[%4%$K&<,9S#&#SQX:4J=S-P3EP<(+!I)K M0?(RD49+39/SP/T(>M?1)W$D$UG@D\7NQ%^QDF^_)GK$G8,!?]P3&.K[E0"4 MLFMYY2>F*P.N=<#U27*U.;!DDA7*6M*3I00K999)9"MEJY,V"39")SCH#-(1 M]J?ST0'!ZBW]T?V-'NW]!E?T_36%\CZAA03^E:H@); 4@D+R"@H9-E%'S?SK ML#I4JC[Y:+(BNP^(9&@%3NTXNJ=LR]H M.L \890>D#/[#^R#4)90 X[5P7']?<)5'K_DS$5C@PR*5(=9 YGD7YT?^G9(PE:D[DY') M7 2_LM<#^/\W,L@)'YTQ#RL%%)U3""MX-I?!X03LFB[-*]>1#AMU!>18HX)N MYO\9\4>E(J/9E=,B/J$Q%&.:T+([19,OCR+Z#EU7F/%OX+\._%'/2(S1E/4D M3:]DE["!J$#J1:.&,ENK,'/9MDD:[(AK'IM#7XOHPJDW& 6^)S/(\I)JY/LN M.BB_ 7/\=/?VTZ<["_W)D8KP',04.Q^.>*!(XYL0$[0<8=,1Z8T1F(]-!%H< M&;U?81Y2&XR8.NRXN8Z)F]M,K%31BU!P N8]"12J0>GBJ1]A-B=;NI;2*(0L M@60H"M'4JH@*IC2IL -5^$XY99,$V#EOR(P98@EE.(1R(DM_&L8ZY%SG-.,7# A)XQ;PQ3'_1K$28YA&>0!%Y$1) MQ <&^3F$&PT,KDLB&\KR&\M"&4K"WE(4RE4E*,;%A+$C2[PDT0LSSNK7?UR] MP2Q_6_B9!JNLA'E#WG^!.O*+3#7$*"*)%H7H) I^:%^TRDH:R*\H*B6I#*(" MBE0<$:/WEUW\"RT,4. +]#"XKCB$: M9.R6?,V:X82IKP/8@LRSR04MJJ"Q9&UIP19UV1Z% C5*R9>.,-8FR@>!KL27 MX!),JT D*G#^)DRKR,E$UC2:PL7\9%FX9DJE7O*PR"]]&&,P1'*JTJM$C#H- M7OL2^""U^2Y[C;%(;]["R:?2A RS O4,$XP&DM.?LT3@F@I<)762A#_N'$44":4"(!C][B M!S6-*GA#EH+YRR2]R53H9S^)U$QBORQF UY164',$9<5.\)L*MSH(QSQF*2^ M@ H]4%VU? 1)>G6ECZA9TMB@/I5VH&1YT'U5-158&J7*"?D#?1?&*N JRA\# M(7.6PNJGL4;JMAT$?ABJ&%;:U^Z4Y%IOU.Z&)EFGK;4Q)Y1= 9@?XR;BK+P! M./XF"S\^/Z,:/:(+I!](TA>A[K/N424JNMIGF!< M&KNJ:UJP(7)#Y)LB\B_YQ-*[?&+I9_+9'\DK[;ZDA$)Y3JJBF.WDR#;!N)J9 MQJJJZNN8POCJ?679<53HTE+)@T+?@"#;H9_N<-4ZY8.T4OC2LLPEE<*S7.CL M!<>3S4IR"N+BW]. 2*"=,J M]E1D +GPB,RJ8RJ)]^9=O720+"$YB?S8BPDCATUH%]T8H6S4ZCER(D%[$N^ M>3T%O!;AH&3"A-IM/(!7%23\0XO^RQ&Q/+J+.;-LWX] *BZC:(R/1IGCOU^= MYG=24YV8E&_\+54J, OCDT]5#*[GJQ@4,6IGQV_@71.\;S%,1F]P[U#7T R_ MZL&KSC;P"@ND+$2>+Y]>P]?0[W[#5UOZK;[P M?^F#3OQ H3]'<%Y^\.Z'P4"(X;"@2&_&0I@XF53EL.J@B_9/.R"$9.9R?"M? MSX^SV#T<%K![=22F(!D8L6=U.R<:GLJAPJ-KG9[T-#R50X5'NV.=7;0U/):# M!4C+.NN=[?I8UKKPAO3?-BZ\RJJ9FJ+2UJ7!&OCSV;GAS\V&X9$&>SG$F>N3 M6<\N3C78SR'.O#M::D_I+#2R'1/R' MB >]\PN#!P8/WK>MDY;!!(,)B G=]IP!0@=,T-$HP9+_2>__O8\Y[%I*-YK8 MM\ZM\W9+PU,Y5'CTK':OJ^&I'"H\VA=6RVC_.@&D8[5.=VX2U5.=O_$&_EB\ M?>WZ8?B&]<70EZ5BL'1+A!7*-,6H74MKS\%"#39SB#/7!L#NSGG(@;1_6= M9V'JJ4Q^<-P8JS>92TSC2\R PEQ?NH/#7%\'<'UI7)Y0UFFC5DHA$_.%NQ@6 M<*&F#UP5.8]6>*-53PU",4ZW2O4>:QI3AOM^3<)]ZQIZDRV;"A'*5'35"64Q MR;!83L0JZ\.3O*-FH;+:MAR986M]JYCG1H:-:LREFF,MI^ MPU?;RF@&OB^'[P=L4QFP*VKN9@"]OX#^(@+\3G-(ZV@G-6F6)LVRT? P:9:Z MP>/TU,2:-CLLIMVN)TCIIR886,M,>:.L0ROU-2J8UYR0V3%U7.5>X;$9.Q^: M_GX\/6M;K5;+FGNVV@2(KU&U0'R1#((S[\[8!^F%#F;3MEIUM+JOM[>.&"=9 M,[_*+%;UU[W,8FV$97>9^54EYI:DZ3;&%KNX^;RQQ1I;K+'%[A^:-4C%-[;8 MO8>OL<7N,7R-+?9 &ULL3798F\JM0I-S UZ&9Y,(1^=@&&*\F@$C=?M3C5Q M-#V M7GFU:,%?8$.Q;QJB\R>664^0TOK)'!@+)BBPN;JR][G%U7V4PGL.'G[*[D]R ++ M9JW')4LL;"P0+K49A\TEKX5D(N8@,#OP&9>GR@W)/\+('WPC6R$,1YW)DZ&/ MF5[6U((!^!Y ^FM2-NE+6C:I+B/P8A/FSJS"5<6BC&786(:-9=A8AO5$LP89 M'(QE>._A:RS#>PQ?8QD^$$ ;RW"]EN$*S4(3:XEN)C!3458K>.QO&;2=(_K6 M3>]Z(WKS#,0]J[<@AEI#$_%B*]"FK#ZI@#3ICX)L/2LH\A6R5-^%"SXG4;'[ MZW_>']W)3\.?WZ]A MBD"C*6>C0 S_^]4/D3]X]?Z>H. /V14<.*PN_-M;_EY95QOI*/A3L!%/S/=* MXI'SI=(.&=_A;B=;_UHFU8)%M3 %*X[>77OLUC%32Y\$XH@\&7+P]1:(IGX< M3>ZQD[HS8+\]Z9H(1#@1@\AY%.ZTGM#O1149ZAK[UO'6@XZW_(56S4LU=4UT MJ&LRFU&1T,\*"%'B,ED%C4Q=D[VSD#318T(LTCA,&H1E#;+#&8?)WL/7.$SV M&+[&87(@@#8.DYH<)J:LR=* ;=,=6S. :-$=6ZN9=PN0,ZO5-2DFS7:LG%3W MM=70JZ)S71/@3KW>$?6H>UK= ML^]0S*@;KE]R85W(@-\5RX^0HG%JDN7R)4/_HJ=T*'O MDY&3>8_9AS@@^^2*9D9Z\ HMC1ZN<^ _> !\C)^V6JN##7F/7C$!89AOF!0XVMV%2? M)2W+LE>&ZZ5%6.JT6AN#]?YJJ'H:K+/_.9XQ7AN,V[AM9'6$,P;MIMO!UH*U M,6X?"*R-H?L @6Z,WK4:O4T!ES6L3IV>Z2JG#S1>7^RM07;':'YB@O ;;A[O MG/>JX_8/P3Y>5K8CN>>DJ;E7K->QDC%WU7(=%^L.756M(_%)K[7*0LT.Z:7% M];R1A3M.3S96N*-.D["2Z_ZXNV:?/[+;S[='OUU>?F$?;VXO;Z]N+G]GGZXO M[_[X>GU7;]&-S5:Q8.*1NS&/!-F%$^.\Q9Y440L;P(A BD, M>\=/0#"!MQU MIXR#D#A!RS]\ -F1G"&3 )#$F;BP@M?_]<-YI]/ZY19>PG.B/]N_O(&E10F: MXL"7]K_C$(>Y_O7F_L,EXR'C+(PG,,@8%LI=-A8\C -RQV1N%_@ & @;',B* M&; \]1SZ609N; M"SY#C/#0'#A?"ESQB\!Y_H/&!5+[1*T@_/;1Y%_)#^Q/@^=D.@H/.('$??P%QOX800TAKM^I"//7"?YF?MBP!$XL%Z.%O\00(4CIG"%$XE=V#@Z M:/PXHE,!X5[Z H8L' '[.(*5 @CR#BAKB><'SV0,JW7^(_U5,!0<(FA #G!B MN6D;6!LPAPRP?QS?';.9W<_%N"BWG/S5FO/36,Y2%WRH?+R+0* M6P O0W\5/C*[ UIR7[B.>$S73 /:N%TD@&&,R$C>+/+K/<*R_(!.6[%A/'MR MA,DUTK<>NOOP2_2JD>_%!F0,ILJS%\#ND^^]O,'7TCV<8M MW (D5%THF4KP &2O!XPZ0"($RLLE+RG[^6900$0&D<+GK5*K_2 Y0=(L760);P\"9,+P.5\J8>2F_Q MDG MTU3.!0>;^G UOI[ M#>&.=6W:23^[]N5B@%.YZFY%MBV9;#^,G"B.9!6O^6L1)0!UEWA$CUSNC*ZV M$+DF23'P-<>=2UT -PZR3Z="%E)[V,;O#5^%T(Y*:7&>,S)Y)<(?\5#9E\DV-7""MG.%7K M.4+__SL>1_XO+B#FT:@PD'J&%%CYT L9=4'I/?]I&Z:"WIQJ78O=%I4AN$0+ M8ZB7PNFX[[NTLO,NUGB#YTI-X:7KJF9 S/8)&U48"]'L@(D X4N>$0#O MPX_P'/"#0$B9'TEKP"<.2C*SSP-=10$?1#'\!D0%N$[OK':%;A*"C0(<\)+I M+(@&Y ]!KD+\CJ U"Q:+ /GD!]^0]28P\H2P#01>#H%H),KT)VFXF8>')P9P M(W)034""3M+;T_?A-:7> X0F?$KO6"AA( AMT8^D;@U2QIA/\2Z) P/#%\.P MD$Y>"3K2 [VI-/PIV)C#7^OPN8OVD8?18BN!$HN\(X(!L+C@ :T+"!44* $4 M?8&L+!T$#639&!0HBZ8!HY**56&%$P[IO3-[Z'DGA!;4EY+G'B,8BV4<(P014"Z=P! M7II*\6'!FC]K0AK WAZ1.8>P-&<(R_2B+(">@#R$\=$@Q<,$(>,Q#.8ZPT3@ MA[5)41\Q*O_,(ZDF+BI0N(.89A[[G@Q-_P6?-UBS#M;,@@_O1'AF$*.!;B%= M.\,AW+@$7+A0/;Q0;=^2>I@*]'<"98^4D?0)XG!TG:0:]'%##1Y_BHS TN+6 M,YIJGU(LILKGH)(N%&5E5N;$]"T=&/CPVOJ\[Z&K(RQ:0_$/8.>TMLR5H&R6 MH30ZA Z9,,IL]L?K6E_HTDF1QR83CR^-_8D;3AH\P\SZH:W_[.OUU>?;JYO? M;R[O;S[?[HTK[6;>YH)P*=S&@ ]?Q4,LC4#L-[@ZPAC V9_2HW?75V2C0V K M,"9Y/6,?!' ;QAD@5U#$CK:3#->S^R2UH"$F88*/AP9V-5+L\=@F>TZ*@_DW MT;D1)HD&^M\*$.X#;\1,L,(Y,B>N#P-6FA^PU?0[_[#5]MZ5?'7,]7[Q=$?VN2[#0[ M\ZY[EG>J*XH=9,_R'?>>Z;8U/)-#A<;KMG7>ZYI\V\W4^CRKSF36\0X;TG]; MN,/N*J) -"71YN4)]]I;O_.T.L?F0[#=-;GZ#8>@U3ZIKJ)]""?9?!AVSW9> M&$9/+?1R0;:L)CC0?.PS'3J;#;\C#?9RB#/7=X.W%E2C/X23;#X,=TZ#>FK@ MEY5%1U0"CB9HL)J#0P/,K,$%DS82;LVI?J5>D$-B!X>(!YTYNZQ!@P-$@[,S M@P<&#UZ]/YUS)NB !GJ:)THRP[3&W"[@A>W'('YE *S3=[5LNG7P\+PU9]6< M1<2NX4=-@VIGON.C@6KCH=JVVKTY"X:!ZQ[ M3,?U:0#7)]K[=A/#--&#$TQ M;-^V>X@S&Q#O_P]! .VH!X[P_: M@'CO#]J 6#MQ8FLA%;_RT!GH<#S:Y<&TCELFE%$K<'0T/)0#!H=)]= *'.>[ M/A0]]>4/CAM'PC984XXUU5FTAHC-%7?HX#!Q]%J!HUEI;<91; P&9F8#8C.S M ?'!S7Q((-93\?V3EB'L(XXMQ!]$P4<<,C^.PHA[6 ??.(P/"5L/=&8#XKV? MV8!X[V<^)! ;A[&F@*G1J-5I6R<7IY:I?-=T0+9/K$ZO9YV;F(&F _+".CLY MLTY/=NY//="9:Z3(ULFYU;[8N4]-3_N WH[QYN%;YQ1P[11N 5,^L]F ;)\! M$"^L5M?(9,T&9*=C]<[;5MO(9 T'I#X4:3K>:M_Q5K5-AT\SG=3WJ^^M:6FK MX1;,L:RE_FP^-FK;5]W>M3@U+6T/"]ZFI6V#\*M9+1--2\S]AJ^V+3$-? W] M&O@VEW[U])^8EK:FI6V3X6%:VNH$#=/2=H.':UK:EJZ2)?^3NO,',0G$0-G9 MN6&@SG$/(+CS-.0#G;DN %X8R:?A$&Q?[)P&=51* M9R[T&]3Q11@E/6XU08+FHU_'!!0U'("F[%&S 7AJ*+#9 #S9.0 ;H)&G%SAJ MXWXT$D%RE;]]+0W.NIJ:FX>0[9U+E O9\KG:1Z\9?FFRZ9;4S/JS24?S:)AU["CIL&UVYLK M%V^@VGBH@O#071I"8N#:0+CV].3"FRPOW _8V[375U><_ M;N]AX^S+Y]]OKFZN[]CE[0=V?7=_\^GR_OJN6!3HI6M)YD\V7M_8$LZ.9PLO M>M=3X9EL$H@)#QSO@?EQP(:.Q[V!PUV8B4=B#(^&%GL2;,R_"29"&!V^AJ\ M >/Q!$TY(>5>_#NV'^AI%HUXQ ;<8R/^*!AG(>"5,P2L\R+FC $_(H95BF&R M0#P*+Q86\R9L,#]@6":(1LYJ!R5?X^RP)M?%?WVL^"O8(W=C@;6/ M!X#BW/%P@2*2([@.[SNN$SDB3*;N"M7&D M+SR(V(W%;N I45;6>F4'>_1=Q]!_'3DADJ&9K8( M!X'3EP_!)R+]TB=Q['1:Q@/!;"<S"&==+V+4MO82.[^'T MKWP@+F\*9 X A$MM" M$3PZ X4:H3^,GA K0+.,Z?=CAE,Z'H!^+,NA](7K/S&@#S]XX!YLB3 'D2VP MB=2>G&A$F(2+DZ0C2[FKU1VS!!)S[ !&%7\A]D5^\CBQ!<5 F"O",/UAX,NM MJ1UD7";Y81+X=CR(LA]"[JJ-PB%_$SBS!;^&@,YP6OB]#8^Z_@3'M^B+!^'! M&EU9!,8>.QZ<)ZX9.%[BJZX?XQ>7OLC:2]VK0GZ3_BC(UK-8,W^U0 [J MNZ"UYPP5[/[ZG_='-[\MA('QP MXQ)*G7QOGM_!GI ^KX@GW,_SA+N$)R2$^KI0;O_=QOBE'CT?#J@L9P/+C>TK&ECT\KULQ,/RC& [J[O[.A%:S;Q;>'2MT]W7U=)JYAV7V.]8 M9Q>FUJQ& &E99_.U +0.^=I-9/N7HA=!+V0ZJ+#%L];22 43OGH >- [U[+B MA<&#K0>TG[0,)AA,0$SHSA6G$5#)?%[[S1% MJ%W+9RD2[MMV#W%F ^*]G]F >.]G/B00ZZ@ZI[*$S,:X*L] T.'T]!-0K4[; M* SZP..B9^P;^D"C:YVW#3ST@4?'.M]]9TNMM>GB#3C1V4FNGZ"VNMWSU,3, M-!N"W?;.^L,BIH=LT>E-3XNC/GL%TH,C:4 ML1P83-=S?AB8-@"F:[HV#4P; -,US;G/@&D#5.^;O,+-^F+H!X)%_#M\],30 MB=Z^G@3^HQ,ZOJ>WH-"D;L.O.V=+G6'=_>,G30)1N[O4KFO:?#<.JJBWGRX5 MN0WI[11(9\N]:_O6B1TG>7', #6$'/O4(5#,=PC$MM1M-L"NR0'\%ODL6N&- M5BUKJW&;V*$VZ<3S-2FS0,UH=5IG2<_JJR6MI]/NSJI==<@F@0,CPD186F(H M8"H0%>'U" "%/3=%]?!7O;U@S"K_9:ZUV- MV"1#DO>EI6_22RRAE.TWTEQE!3MH MONY?>VJZZ_;&D/OUU!9>4^Y@>,F?>? MO[QC8V$[\1B6Y8E?V)R](VI0LT$]$5&+%1P2&BSN.6G0X!#0X -(>#Q@5R/N M/0A=H;'[%1P,/GP1 7ZW0X38E+VSQXF+ZT>L'C M]&SG6><'.G-M0:75]9S60:V?FF#L+K&NHAG1\08!VB_APYS5T F9#?]$/N-> MX<$%YE,TN_YXTCVU6JV6-?L>"&!T;2NC)P[AD*$U)'NG3Z%V.,#Y2>G[IGJI4LA:6_<*)?"3$_F%3T':/)'2SCB"_YNB_ ;B*ML,D*!M"-!O0:YNP=0KH!X>A?&M% 9[>V MNK.6L=7I XW>^5P:B09GZK:/3%K/Y% ;XN_\$:PHL!B+M [Q+,M D M<$*1C@<#<%@"_R;8.'8C!\929CN+V6(B/)O6YC$\*&5AA W$9"V!);O^(%GN M[#G XG(V\:>1\!(K8\A&_%&POA!>LA]AT^"I'1\MVL(;B&-V:=M.1-'0[M2: MLU/BZM,#3_P%N$1X7"V-#*9.. !1"8V=@;2ZXTAC7]K+^2#PPY!> T -_0!@ M/A#,[P/2JMUMUU2Y*=-D*L5/^J,@6\\*UJ8*@;_O@A2:$_O9_?4_[X]N;C]< MW]Y+(;Q,!N^>KVGA^GG"'\11/Q#\VQ$?PB#O +Y/@.,_KQ.NBOX!SD:!&/[W MJQ\B?_#J_3U! 5TI<."PNO!O;_E[Y4C0GQ=)-\BO '7?VB&^T,M%LAW@OD* M2)#D+J#BF8F_B3UR-R:P !%G7BA@00^>L(&;B3!,&4".Q2@WB1_F7%>,DT^P M)*T&V0U:SBY\L9!0_=JQ>NX5>..0J/\*K9YTN_5D]:ECPA?S8 M.;>Z[87OX *$ZS\AO^3*-0,7Y&"$3&OB I+3$2UP]CU0?D9R('VU&SG=_\3N ME+5GMBQ]D0O.Q%(K>!)4QQ1 GM)3QJ'3F93MTYZJU5Z%4/VFI[SXQ!F"=_L MG_-G=QIY9M6HQ))JK%CLZMB]/+QC[>3,ZG1,H:(ZD&Y=+]NAHYZ\;G9]+,^U M0.Z9KJRMEKY7V]T+/I>[7)?DT>P>C7=^N79[.[?%ZNAC>?GE:E!O,>J17K;K M8VF"?>'*E^&HS:S@H!:_1L$&T'DG?"K-B%DL94G,\8 '@2."T"HKN$ EN&SZ M-?2'T1,/1/Z[@8^3!\*5(;E^T?1K9>;>,)Y@Q"_:+&&9*LA3%?I2\%[VYUK<:G,FA0J-S:LI- M:.ER6L/(>M"!H;,%#JJL;4\\;X/IAQ@Q(Q0(Z9[TDRHAC+=C8 MI;EFAIFS*^(X#D:08@R1#)<,)V+@ %A@L2/!;8J;9+83B$$$R\O9+*/%!1SF MZB<4*MNB!18#3KV'8O&&=J>T]@)\LIT(;:XVCC/ <>!5LM@67YLKLB#K.E0= M/KW_PK-%%1C 3<6 M\ 8;5HP%?._A:RS@>PQ?8P$_$$ ?A@6\K$HO=MJ=!,34S%A>4[QJ:F8 MH \TNFUCBM4'&NW>SA.2#G3FVKA;-0 /SS">-WXOL"[/&N!*++W2WB=-@R9C MOUPB?6;&_H7)V*_-/O]5A(('@Q&A\ = 9]I*Z)"OX X*EVS>> >,9,,'SQG6@)YHUR")E7 =[#U_C.MAC^!K7P8$ ^C!< M!UOP$%3I5IJ8O_0R@W9/JL-+#\$8J1DT.B9V7B=H:'@DAS!S;3Z>ZKR@P_,0 M>"M8W2J[!2Z/G#]9(7 ^BX3G5"($"XPZGIS0\1ZQ91^&FL!,?_-,'7GESY.EIZA7&+=+M20D8D2],H Q&%/N*K> M=%KR%B#Z*-:WAV/HNH>)#&K48A_*,;:%_$]:[UHB!A+#X*\85I05Q+48_ L8 ME&X#Z^ER.VD020D@RKQ.C]JPU)'_!']0;TI,W9@-I\^.AJ:U9"%M:5)7Z\D> M&7,8Q0&Z4,5KZ&S2*C>J5,X*=OAP,6R,$=X8X8T1WACA]42S!MEVC!%^[^%K MC/![#%]CA#\00!LC?$U&^%*M3Q/SDEY6QK;56]#[ZQ#,?;K!HW5BTB;T@4?W MPICAFVV&[S8E4'^;QOB%IK<7&.*[+=EK*Q?5"X-R+U1&1#+[D;TP$GR<-B/D MJD%@\LA@Y(AAKK[+T!E@#\39@C*I^31=.95UD4M8I=Q-59D;95]-WE2%2G"Q M:$TE8ZKT.YS+JC-/(O,08(\QG!^&R4XV&6G.N!F@@32.DHTC.*\"\5UXML_^ M ][&8HK=&RX(XT\6+=G.IZ-]+1((^ZPKZ*&SC5UN?P&QFSI:7ZTAX[ MG@/2,-G=F^%XR*^?%]8_[WW(Q=9;&3V1;3WR!]\*7@3"'$"008QCH0F^./A$ M!*&/W@5T"CQP^"> 15E9P1QX8T!NL(3^):H4*CME[@/I&/,#B<'24V&C&P1+ M]L@@_QF_A>-%H+TXP!B5?T"./[/,@1],_ ;?B:GL8+#X&&%,S5> ^,U,%X# MXS70$\T:9(PR7H.]AZ_Q&NPQ?(W7X$ ;;P&-7D-JE4V34QB>IE&V]9YRU0Q MT0D>7>,ZT @>O1.33M%PUT%UR2R]7 >FNDVO9:K;;,=UM(H1UEG>#6'FU>4I M'A>GZ^1X6$6_U9P9W5(.E3'(Z=,C( &UA&GZ7DC9'YE;IY=X=2@>/Y3^JL2O MHTSMF67=6F9:EPXLSQ,RP)Y*WZ,!^E9$=WSB"$P8R292:T%;/*[EY"19S%P7 M6DI&@?\EUGUG3#UKX2^TH-L\XDP2#9STR!F,<(=N;*,_*(Y"/(=<6P?I8T)$ M&?' I@ZXY)5(VN&ZL!,".'=!Y<@VD:OI7W06S"V7%N6$'/:%/H:!#XQURH;< ME\3YU[59FC\=R$.T'B(,R2F.9?);<*PJH?.ZZM\+LP5I][WY[7UF,Y0Y&N MY9/%'3XDC8OO U*#&38_*:SC[$);7^=G.H=KN=EFN#?EDA/XS%;_"V5.'= T M9M4E3R& L;$VX!)[7S3F $/1PR-!3 +L!][%9>A M7UAG4YR#QA=H?($O]@7^3^P)XP;4$L,:9%TV;L"]AZ]Q ^XQ?(T;\$ ;=R M-;D!"ZJ-)A9MO3P;KSO521'KK.R-.=FYDZWVX)F3?=')[N_!-L^Q=M(DO]J+ M+7SJ)KYUO"KC4:*E%RQ.7O7SJ;&)%>]YG79-=:-DH^9F=2^N:CP<)G-1)1;IP9L[ITZSR)?@ADQ49^F'FLX$L&1\0?R&^1#K%2-:?B M\22VUA70N,34N@KR&TMKT]6K)EI:B8V;I(L&85F#E'AC;=U[^!IKZQ[#UUA; M#P30QMI:D[7UKJ@V:&+HT,MVU>Y89QUIE4695C!54ARN=7K6*PT#]CU!DI"R"^:JTN>BKBG'!!\@S'=-!6MJ-6K# V>M75FIE"*\*:8XF-VR<*X'T;< MBQSN,JP_K^*LI1'W?OG)P*FJLOEH>QR!0/0PHLKXT12 ^AV/&_[!"OEH\4E? M3VOQ'S.]#-K2\/Y%-=INE.']RTQW\-7LZV@81X,Q(@PU;Q#A-Y!3V62$:"W; MB8=S_0[2:D@K&+9GNY8WP[!MZ@MII=H:2[>Q=!L#BK%T'Q)\C:5[C^%K+-T' M FACZ:[)TCVCWVABO='+CM>V3EK59J!#L*;I!H]NV]BY-8*':4?0="MWHV*? M#[NF4-O4%-J.J7?HPE\Q%8X@@RZ:;B$9-/BC2=85D:!Z-8['NJVCTQ:S 4['[._^ M$ZPIL!@H-P^8!H:X, F<4*3CP0 ;LU[CZ], 3GQ)5[7&3I3'CM5KR\I+@$_8!>5,N@L7C!H6W"/83J7;7O@.+D"X_A-2"E?. M&EG&"M!UX@()RU).U>Z_!\IK2 ZDKW8CI_L?[L58 JP]LVOIH5QP+$DMK2=9 ML@B@ MM)#QM'3R94+"=E:96NQI"]IN?\.(19PC?[E^RP.\4\,VY4(LI"Q%CL M]-B]5+SC6)QSZV3WA6C7,@@-Z3_]\&Y=?]NAHYZ\='9]+,^U1>Z9QJRMKKY7 MV]T+/E>\7Q?[#37 Y!W?KZ=6N]W:];'HZ'!Y^?UJ4&^9: <*VJZ/16]SES0T M7/DR5+69)1#4XM>H> ":[X1/I24I"[,L"4T>\"!P1("-+NP]=$Z!T(H$V$7DT1>O]_>]?>W#B.W+\*:[)) M/%>TUY*?LYN;*J_'>^OY9\414(2;RA2X<,>W:=//P "I"A9]LHV M*>$JJ1W;) %T-QJ-7[\6V+WV*M@$M;JG/=O?K#W\Z+NG?9L!W1Y^O+.1>NU$ M_U?7<)V*U'OV?/1%J HX3^LE-:)O)BVD1/7JQJ_X6RWR\]E"[,E_;T6"0X1\*BU M3;F4,=C)7'HU^;G8/X7@PM]00)F[1KL^:N&W_AQZ?\%\N@&9VESZ5EW-;2Z] MS:6W )!%ZK>)OQ:IWV#^6J1^2QAMD?HU(_53FU/_,!)Y8I'(]G#CY)W-IV\/ M-WHGBT'>;>1&]U#Z-;4BW R4WD3BET#1=12N ;IET(_QP;7#L]M=5:!OJPJL M#:3_(C+AI?Z81/@#B'.4$"3=#92^,OM SUXUGS6WLT3NR9'2'-6\**)9%F,N M\BPIX/H1."*&*0F1FMXEMZXOS.G F+BBA7WLAL++BU1.2!4L6,$KD#ZX?NL? ML/X!ZQ^P_H$62EF'8"?K']AX_EK_P ;SU_H'MH31UC^P)O_ HIM52\"OEH&@ M[OX[&\K?'GZ<'KYZ=8=6C?S*B15'=F]TVT5PL'@[;9^+(%X!=5O8:N[!./Z^ MK "Y/(Y?!^9[5#D""U"&,8\8QG?8Y0VCQXL4[;:"JS+\CO5),_R[7Z2(\>D" ME#I$?>)AF[B82Y'R%R;)((S@W>DT*O%*W=7.7+X.ZS^4BX@#/5QC:/M"4NIO M'; $<#7K%!_,Z%I&L M:EN65P7IN!./1]L0/F2!_(WGKP7R-YB_ M%LC?$D9;(']-0'[C3:\E^%2[<,I#MW=XVD*J;"L_#MS>ZW=!:-7(KUV0QR9> M=!S'[TJHO_.28 M>L0?AV)HU'P9ACZV5ZL7L"DQTW+F7)]F?^7Z.F5=G7NA4?OOCHY4A1M-&_61 M.70R182SR-74%Q:[81"92_0P,HN5=N86)?%<-9SV"?3[JAQ/X'C.=[T3.<>Z M>X')VPRIMM*E\!?"JB.:\EDP">,0#%^"U;OA5S#G[U7F/^]<6!2(3]($0N,7 M^!Y*1?5#4Y%F"3H*$-\?>1%&WL>YJ\OIP!L^>*TNEF!7[<(PC]V^+>;3(GXGMH!,>_C1=X]/ M+&VB.$ M]\6S76"DG,2L?"^CT'X-V/?<_>,2LZ<@Z8S]"0I&EZ"IQDC=AT!2=C#$L>#X M9RIQCK#CE>XK)$_UWZ2T@W@_Q50&TZH627\A+AI MX.6>PZ8C$'P<^F-<9E0$(J-J+$@,H\X_NQ!02L9>&E#K2XK(5GTP(U@*<=N+ MP-;4JS"*MP<8R8[_)LK/39+ SA8C^!_31SAEX8X;_*7 N3GES_"3'B ME#L]U#L(]'H'BCQ(BW@4(H@*O I]2RBO1;IRC?F,SAM3( MI:'G#O8;GQMX\=?&;@W<"V-)1X6'=0+S9O^(/Y0,A\B/P0PH$(CZ?A7??+K& M.-@THS*1HUYKDU>NB1 7O-IN.)=XRHI!]4)M&2<_P=;$]"?U%'(8&^."G,+M M+=:\&H': 2:E3I1DE"NB>6PV _&];$P]KV$4T"+!*OZ>I#+/;GAV;**&]>1L MB"='S4_Q8FX&S^[:>7 &KT^#AP3S]OKS#\X$]& Q@6G%XD=G#FS,NP(VME80 M6S&#;1*#YG$[+B>ZI0E>X!M1M:2V#5 M=@'L.T>+4TP>,[.WEK)URIZ\LY1]'J>0S<+IMD=HM[_8I]<.E]#RP.)G\1&9 M.&X5L3.\096G&G%$A \-D-J$BJO(\QPTB2]QTV:$",L_3[TPP-I+PY#+,'FC M5! *W\*,!6DK74^IP$X\JS=6:]37(S66S'VPBTA'(#_VL?6*NR[R\K^+6#@]A?'F%0"Y@4Y) M24]%,72MH"CE(F 6C^22I(KG'D)W?&WTH,6J )AZ$!#0YTXO]V.03\NP:';<*.S_'XQMT,;V+UB M-Z1F"J\1WYD_"MI G0T,9[9Y)QO/7YMWLMG\M?MWL_G;VOW;@223TH[(RBNE M[1>]+*GAY/2PA5395G[LMI BV\J+0_?$MDII$3]>?6\\ZO@;TO]>^OC3\+9* M&/FAI;+4&M?4IBUW&T>V+-[XD2V+-W[D;6)QJZ_2!S3E\T16ONO:E;HU$ON( MKHS'2U*AMX&2W>?AJU]/MG3D]=63Z._;Z,%N\_#5]V"K(0(^UCO6+MD*8;>H M:/G7;2I:_G6;BI9_VW W[U*KI.Y)X/&2))1MH&/W.?CJ.F1+1UY; Z&HOOGN[QH=4'5A):J@_:"%:\>7^;Y)'/1B%9Z7TUZ#]S#D[E+51LDV$J" MU6-6"EY<"@[=T_VYF",K"5LH":W4!ZV&;^K)%F'L)Q/Q_0Y66'K;+DENC< ^ MP6+9M^E7W>;@JX/ 6SKRV@I5;FZ=RNXQX]4W4QNAAII'I<55?;?*I-SIS6F. MI49E1[7)5O&TE=<$*P5V9UN>;N+.;B, @&5UC9N^,Q!89-G)O6^JM^;W.]06 M$KM2M@P(J,G+ /I3O]!%^/!YED'7>)0*W?=?7AXNJ62TLV598\/%AI3$WP_YQZ([$[2(7W==<; MPD=^<+SHWIME__E^%?-,?@W;]'K..!7#/[_YMSSQW[R_)2XD0^<<"(Y=(O[K M>^^][.?[$E+P1S]5+>/^0'_<6GO7!>4 MVDJ$V.=;MVDVJY[(7NRR9WM6##(_#:?46()ZP@O9^P3[MQ?3:9+FW,V[L3W] MGNYYH7N\PP_8IQR$8C#C3LH%"0;, N9&'=#C'#Y!'X/GG<]>FL?PP-B#21>I M#_^%EY-4S6X@L,,TC+7"9+&%# A=HK+)Z/J";>NQ24=)A&(:4-]J?"*DSO?< MY\4M/X./@W;=7.W)P-'#$3H,SG)H(9KTI^98IA M2)]&(L.<,+T]X\[P<99[453VA2^71$N!.8S2\F\\3CG]/(5)*KK4.LS#U^_A M0,#_^D4&9RV\!DP$3J;P-+RT0O-M.=]2$%5;E%6T14/_[964S#H;<*]PM-J^ M)T\ >C:O__9#C4]>K0'WZJ#3MHE9MTJFVY+XF\W?UI;$M_Q]R3;7EM&=9O0C M^E?;+A?+(D]MEPO;Y:+#_'CU2+96C6SWQK:.O#'[J=W(_>/@X#"K-!Y&9*UM MO8;7 >BKZMY=!_8?KE*^".#WX-(12H191N]DKN--$MAU_V*45_4_3T5$3:<5 MTBK\<0SVWVB&*"R/_\'+/>><+%YG#+\+XQ&VSP[38'?JI?E,3U#BRXQL%WF6 M%& 5!QJ]3@6(D\1U)7I= >SG5[H"UJRFV77,V;&@LP6=.PXZJPDJ9LS-X-E1 MZ =G\/HT>$@R;Z\__^!,1! 6$YA6+'YTYG"1O"NX2&L%L14SV"8Q6(YS6S'8 M!C%8'0ZW\K -\O (U'PS$/*G$[("DU>H2A>!#O>T>EV0T/:G:A<_7AWP:]7( M=F]LZ\@;LY^> 4!OP$I-".TU@-@M@=;-YAR?='..+J#IC7U%RNJ=9>1U'4B7 M:+9^8P&X[B>32#4#4QLE]5H7;C;GHAT&BIFD2%+Z*^-9/34"ZTM"+,HY6YT75(?>5@KJ7 M4K K>/M"[6'Q=XN_=QQ_MT'?&Q!+:(.^-YZ_-NA[@_EK@[ZWA-$VZ/NILZP' M?7>HY^/K0G*V?V.;N/'JX%JK1K8[8SM'WIC=U+U8[V6(W+9@TF:KR;-:J\DN M -.+6V7.H].+@KL)?!7?A%_@>PCT5C\$O,Z2.!91+0HL(U% M;D:$<_T/D3H1!IDC6#WRX!-8M,5U,)9[.J%_>KX/1F2N1)&+C306,#$+IM3F MZ"?I-$E1ZM2R5\"D1RL0SP+3%IBVP+0%IMLI9AW".RPPO?'\M<#T!O/7 M-; MPF@+3*\)F%Y\-VL)]M(N#*[G]DYL8[OV\./5$;56C6SWQK:.O#'[J7,(]M'IUT*GEZV&9.M=V&I(5@QL M-20K!K8:DI4'6PWIQ:HAV38"CP*V#]V3=]8YT1Y^O+JCH54CV[VQK2-OS'YZ MR2I(+XYPK]^#URZ\_XUM*V#;"G0+1;>Y)!95WU!4W::2;$"$LDTEV7C^VE22 M#>:O3279$D;;5)*GSK*62F+K\S\)N>F[_?U>"ZFRK?QX=22M52/;O;&M(V_, M?FIWU/PF5N.W-?EM3?X7KLEOP6H+5ENPVH+5+9*R#F$@%JS>>/Y:L'J#^6O! MZBUAM 6KUP16VX+\J^(W[XY.6TB3;>7&JZ-IK1K9[HSM''EC=E/GL.G.%^3? M[DI'1[;2T=K<$K8M@VW+L%);!NN;L+X)ZYNPOHD625F'("_KF]AX_EK?Q ;S MU_HFMH31UC>Q)M^$[V?$5[^/'JH&JK1K9[8UM'WIC]U&XP=F-[ M,JRK].#'$"8>A/F,Z''N3<,<:/-%<)61;+U5\Y?5.UP[G_7*0JSJ/A%>5J3$ M&(1HO4$8X=_R!'%BD6'X^7 8^B$:J;Z7C9UAE-QCH7=X4^3$Y&R?Z'E9AH4*MZM1!D46QOAQ+3-[SN_"&89PM4]()/%]('3+.RF^$UFN/Y&%L"_A_HZ)1SF+]D!$(?P(G/+RNGQ[N&6<^S ' M_G\+J>81L$AM4ZERX.] /$9>H4B@6\P#61M$H0^\&@KZ$L@' M6 "P'\*<.(T/(<>2*'#Z;N]DG[8OI05EW MC,L%D'Y($H*V'VL@7RN%4?M[Y M[FCO:!]]=_PRN\/D=^CK2K;TX5F?&Q^F_'IG0:/!NB%*9P842%'AV_@&(INQM?I.#V1?T>]6WX# M3R]XA,P3G'.@TO- ] :"YPG4=SC%#WNHQ,!(E-2@3 R%8RT9Q?2K0.L;[4MV M0//$N_@5V-YA$G14@@V[NZ8O@'4E\ALX1@4>L2B9)#]@ M*L29Q[F+]W"6$_N(6=X4Y/(;L04LM>\.W^WU')AH1-F44IZ0MJ2W]M6?E G$ M/*Y]X^!=Y;&**D9Y-XYG4$R7^$@<"SDY7 (N20J1VI6\PBH!I,2!B+\[<0_V MWQEB;#SV'_]VVN^=_)A5)Z() "? X8D^ >@TKCQ:%5#X>&VYO>.]=YIDN,)# M]_"T[Q[T3]4J64OSK%*P2.(@DKVZ?(R\N=Y[>^WK3]?LF MF_ D8O6#RO#QU 41WO'ZJ4]IW5W.#%Y?\W6%;#]#(UN,G6[$6%T3NJ5#P#J MS0525&1L%"3EJKQR57B-"U+@=4P/@]9%)H+,RUQC&%Q*?QD@Y"=1Q+ND:I<3 MVR=X[)/PZ3?!&A@4:2:M3'F9ND/A2^4H\C5U/-P+:1/CK(UXIC+ZT96=L(:I MIXURNH#@YU7*,WT9!-D/IZ3LP0ZZ!U&NW2)7B#Q"DO@UPGZ_(\GZMIFN'8]$ MLO%(-A[)QB-MLI1UR,UMXY$VGK\V'FF#^6OCD;:$T38>:4WQ2%>/OW&TQ 7? MKF",G<.3@[5,[:TE;;V%47\Q9;IZ*%9T4RH1[U,&T M10+1(:S*.A4VGK_6J;#!_+5.A==B=#L<"2N>P.V#])?='UH"@[4,V^SMNT<; M#&^^,G7?]1?W>[*D_6.D=8]/CC:%N.M7^V7*]/[1_K\_]K[56LQK>1[2/%)" MD?4:6K&)(5N;&.(LS;-XFC#,I6'L8")"?_]'_0?Z1>_'MW41\0CF2\48GL%L M@*P(.0<;9&88)\DLD=L(W0J$HQYQ7M/"+,*$H&X@'9 M1!^4S3NQ>2?/@T:O_=L_KP[1[[LU[^LB?X59 ;;BJE4IT.2M#$+,L,A?1+(FJ_&N"U0&$,RC"*%"[[&B?LFAY[Z9BXL$I W^"TV*? M_S(WC-[-L@1 4*;Z>V 2X<;G9'0I4Z"UXZ_55%0ORA+6ZM_U3O@\T#+[(2G@ MY5\2./7*+!@B',KV.)QFTDU33L@#(:1TEV;%OYAM[:MH(2;O?^8,^ USWPW+ M52UUWZE12:L@EKGS.9Q9>1ZQ'& U9U/ODY[\7.:9/]%/V6X\?ZW+ M6\)HFT>U;J?K0S<,ZWAM+&6[?[K8-[@-^2 MXT?//3ZQ#&D/0S@R87]3/+RO M./+:$J_>K2>8H:MY5RL?>*J*Y&J(FL;]V6&0E0Z#Y0!I%?/D#*T#F8R5#(<( MFBN@5<&5Z(:=3*-D)C@5"G'%<4+N@8J[XC$@*X]\+/T*ST&C_04T^N[4/3DY M55Z+M8&KLD(P?+=7\9]SWAA,<%JD^.%<4>JS-_/' K[[.4UR^5'XYRCU)J9S M+@$[T[L+TR)SSL+ =;Y@W=DA(\,7,)]D$OJP>+](T6%WYN>,\D:)Q_7\A@G( M)L+G,/VRS"HY-K"*+3E9RBER/>C5I 9]/R?$O7;Y'-A!@=H>6."9O&@H MF.Q2**O'XI?1X0+_HKL7[=Z?RY+*-SG\@O>]61O^LY?FSJ7K7,(?G1[[^\+, M^5L!OQXE*^?4:A'PQS^6OHIEE4;MOUUF^_G3TS4/+&)FFMM M(W ]'#H_>1$=2C=CK-)_EJ:X?:0.6V?K@C5.GRKRNXW&R[V@8OB@F3 &(HGN M5(WL&9ZGNP.YV(P6ZQF+Y>TOP#3@-T@='>P?['AO=P[?[H3A6^H"<'$.NF!4 M<#R <[/[U_8=4I)I7RX^GMU>?' ^GWVY_8=S^^7LZN;L_/;R^NJFM7PUBF?W M3YK*M9,B(/Y@UXG8B+V GW4D"JG]16$G4>+3P>3E3N^X=^3<.$=]..)NY M!6-4N,[9_SBG1_W3'ALL7CDZ%>2'HRFYC]F.Q*E-O'\F,IP*+5?L?XR6P,5U M+2"&C@NP;2H1+]7H17RZG"9:6")#U1&"L-)P5$) MWG T"POS+RHA75UI8!= MPM)]LM6_" (YSW1':;!(8_BW_U*ZYNGXK?Y_?U([J0Z.\4O&6?7/(LO#X>Q' MKHH1QL#U">L*;6&Q&8)&%M@[TGKR2^O)-ZTGLR%%:3UI&][WN.&$#/-\B,@R M^%-VYU$[)'#0E@HI# ;..(KD%.V5J?]";%X9)%[NC4H$ 8RW:>3-?H#%1:#& MWSAA\.R<%RDR>B:7]YRWE3_B.:GL-KRT+%@:QDMZ M422CJS&^761X6L"]%H\#;L-"D=-E.;6R\@O=(N"% &Z\,0>ZPEZ4/Y Q\.O> MS9X3D$>.>[30]0-V,[;ZN6-S WO^8)ALBKMU**GL*RJG0.6Y>C1Z5EC/>I?C MRS4D(<\(V+ZXR>&KY==D;'PYG+$H%' 9W88:PICY"_8B>"F.$Y@TS_%[LXD. M-26C?4T]1NJ,&4984IQ5-)WW#0*"^G)2$EN6/U?P%)P( "5+M7 MN94:4;/(N3PIXVTSP3VF[JEYR[U1-XE%=^GL2:PFW@S62_6$)BB2QKBMM4X? MJ\4/I18_W*,[5YI$O'$^(\H6H-)^,17]Q\ C/RJP.P[>(KPT4/'"%\,AM_SB M7F=#XS1:M%ZG&Q#3=8%!#*$8.A??A%_047M-)KFTE.EO&B62?W-ETR&!UC%O M1]K*=3KA#@DTK7R35E--JYWJY>Y+ =?WWH&WVSO:$6\Q4KAW%,@?M'4EL4_4 MIA??&%9"&!2'[;T[.*0;HS=AY&<'7Y!FF/FPRK=YBP]+&Q]S6%18.RDOF/8= MW6OH3@':AN$FEP\7/U%H&5Y 7)V&1-^2]"D#\K.%1'!7)1:=AR6E6Y\](;>6 MAOTN\9:(YZ7<.9Q%I$6,J0LBM:X=],*Y(;>$?9)L#(2($0"M@9ZAHH!O4D!? M)E)%@::-D:F=,7S+X"]OC:&Y-4P1?VLF/N1CN)$_6+Z/;M*T '6J@LWED<21 MQ982B(,U\,#N&<#?HO KFF782[+^@ONX%5M$=JV([*E%9-=G^M;S IYL+DW[ M;]XC[N=<7CJ[SO7M+Q=?G,NKGZ^_?#I#!+#UIM(3C<1>+*W$WI[S$>RKB,TE M0?[D=B^Z*060W*7AA#M(PG]+=-M$MB/O'G-UL3MKY(43^*_,_3,=DU--!M:] M7AIR>5'4V0G:H0BZ^@FV;L)=5&F8E"I,'95OCKFWE":(*7PI*7Q0R;$T3W"* M>*WQ"9(E%>_I>ZH7@%;&@24N&%>Z,[G-/:)=0XTC3,;U6Y/4:#*\,=>K7<3!#]IHOJD-?"@H*W5C[!JXV>/9G4;6C: MC=B5HTM*D^;QN._;1'6BA%<&%**0"KZY_.R%D81.N!XK? XF"B:(^2*HO2@H M=1*BA123PIG&GA2K84&-YRIB:IJ7)*Q[TN+HT";%EM^^O$Q7VGH",=G7Y%)! M:P_OHU)A&ZW?Y=MU3E4+3O1.?JP2SNQHC72DM^$<*=L"FZW\!G"X#$/5+WL6 MPP0I312/1RZBJ_:'&D.61FD6K3WGE^0>MCP66$C,0;-5AG57'\B9%%F. EFA M$<]8!*"?AJ:WFNQ7]&KZ8P5@BVO+66V0F"'D\ ML-3)4BO @A*8K0+Z>A-V[4:_2(+8V-/)Z9EJ-"Z%OK:/T#J;3!DL2U"AJ5A) M]1ABSHBOA5BL!2DYYJU0QC*1N3D02LK,[TLYK>UT+D=#!S*<72+/M".[W"+X M*ABDI)V)3T7%D1W-8"^08WV:9%E(^T"I=A"\A'NQ\WAXEBM*L.PPTQ65(NY^ M[GP5LS*R%)9I_EI5=8!?JSK[A)MH\5)U^K-J(U4"^N>ZH((=EQ93!< )V+Z. M7RN!H1:A2>)R0 J[K$I#AA<4A9,PKZM90RL\?KOCWWB+Q0NVUOP>(A!-41P> M!M,G@]'R>P2<2%+N$[E0')"G3C&?08BQU_*81?$KZ8#B&=,'<48P$@Q-A:?, MY=,WY"RCBH7X+!O]>:Q^, )^9]4.-GX>&KI6B1%-%!1BJ MX-RLOX1%YITZ/\WA=M92K >GS>M[Q69_FU9THN*5F65[2V?Q""\*#*. M+J6AI1@J4K%KLW;@H_,=U Q*.*@!CMW7@ C/D7A=SI)G@!_C\;-B@.73<@JL M&8-NVP7+8Z*' =%/#'M'$<[4O!6.D2VJ*.;_7BZGB)6UITPD\U3F MY 'U+9-YBSG=XG =UH5T_L#!BH[K0"H9M CH]QFZKKD>3D&TAAMBYG'B KO7 M&S(D] %7$Y::9"PVE\K4$W6*=E#95>E:5RD/$$[&X5-4),*E+H7W<^A8#77# M [2\5A6U*+4HI(_D@]5YDPY M9UY7J8WHI<@>B'Z6,0Z,T.^D@0F'$B+JDEECY<+F\^E(,JDJU M1#+D>!J/8OJ2CB+V5DSJ\C5,EB@/5;WT^W%"?YYB^U' M_A9"(T!*4EVE#,_P>H!I.:1E)DD>WDE[AQ2..@*%"B(Q-T)%-,DI@@[#ZBVH M<[J=3#=#CL[*6/=2;W#Y3C"8/ P+KM[^/?]KG-Q'(AB)1NVD<#G8;;NJ_J@J M!5S3:#A,N=<$T#:4%]-ID<*57;*"[42<&(6^P8J]%!3NG8@D9H'ZB[<4JN8T MT*F=C=H3[#+<,_!WXQR!G\)4/D2T*+?$%",HU4*T1PECGTDYH8!15*\.(ZI= MDY-X$9*G:*4GQZ4J,PE^S)9HO_*_B6QKN?P<&*_RW,*JM0%SB@ MPP/3-?$#WENN4N8T;]YC@K8/*.H,%4VDBWVJN5!(Z6ROF4LX&SR:4E1_HIG< M88F>ITED:LB&Y6J'2#1SS2$YC2.M6FX\?G(?-Q9!5G2H5^7]'E;(=J>1>^J, M4MY%)D?+\V>0H&V!_D:*62LO4&6AW^MI6="XS$.IC&O<]UTS";H._Z@]E!7J M!F\88F%9-9>V?FEX-9(FQY!4A=U2CK!HW#D-7+BL(6@5E!M&-O@2"'8-W M- MMER=LXWVJ/1MS4C1C\-T7LFG @Y=F;- *^5!2/]K4,^D&EY??5%'S1[T*-1/ M"!L9M+[(H'0DV_]TM7XDN6[IHJ<76?5%-EER5:]68U32@@@FG :>W_G[:YSMKMNZG87R7&EP8&R=16.^ L# M)YXS">.$RIYPGP2X7'#4&4J\M#5RSN^,>!UTRZ?P(TK-R1N()$5(.\;*)("F MJTM-M<(/>]U(^#B;9[$1;$.&(H.6JIN)T<[I6U<=?(+;5RC& M5NX;C!J:\EJ90N4+C1^8J^0S=_5'^:/-),S94/"[R'2P7*ET*U*HKC9SWE5$ MW#RPFN&%">>\DN^/;6_\GKF./>>F@(.SW-*D-FN;>(Q>$5>ZLLGZED;YTOG1 MM4%OJ/E>$L;643T?B J1Q,?@ZT$(=S8*H:O&R]1:K!C'D,#1+% &K M.X(RI6KQ/1@()Q,JJ.25#"S4>+2LQH0[A1\D\M2_+=49QFC4--)C9TFB*WP, M=N5C0$9N=!JENUTY&(P)C[]U)?X%]$:,HQ[K6O51Y:N0MBDTK'S;Z#.O:(VQ M&\:L'RLNI4P8@L.GH2Y.L7A%50U3+X6F8FB6Q>^M3]R(V&OL> ?/2Y MFZ.9H,6B(*X&>I"GPR0 3T_F*)NQ1,H_LP@30=*E0/> 8P/5$?8MIP(D)J0R MDR* N0<3;FI"CNJ<7@R'2W%7"K"M!]-RP'!>]I$S,2L./?1**V#1V#4G6L7O M+Z)(G@@L>H.96<:%?5@E &@8(U7P3T::R%!BK8JS\)OL_!:1_3%5T=MC+.SR M;8K=W509LZ;9>0Q:R'$'LYISK9S8@\!C;8)FP!G%@:+E!5_2UL J*J?5A^;O M9@J*>2,A(Y B6JF_'MOTB'H0;?@NRF:AS !0C;'@XU@E(%7W&A44KOT,FJ#H M$5%)!LE\:H-AO6$=H10OM4O-HJX=B6<9W TH9 _(*%4G+ *T!>CF5M- M%#*Y9" *L@TB!2,CCZ2/7^+>^@C;5,SO<"X&K,OHPD$2$5*V2;&A:=\=K[7)GM_/,2",Q?^.$ZB MA&(XU>MS$:?:53,.YWW$I%&03'M4!Z@T,SB"NNE09MP##8#:O0 ]C'3J:XKM MEE4O0"^-*)!U@GFU_RJIA-%*\8BB>*E1FNPK*I^G&P5[K]0-&!T4''[%SR,O MT?59*>+!R3IT;S2+8E%W0E!2>'>D .@ ;D34_%%GLY?Y;V3K4!@F)<>IN'3: MJDH3R]"\&+&"K$B]\FJ/S-?"; 8HJ7@4'>7?,N78L$33@ MN5M4HIOUQR(4:)*N<#(1 FJ+FVVTDF 8OTU!.LJ$7U2NZ[/AG3 *!1WN>$:A(/JI ML886]15XH(Y6E7&/:CHUI/\]6T?*;GSSF=MTO;" ]LL=W:_O:+M_2_(LV+]S M)?5>:O_^(9FTNWC3=G%?GUGS^ZT(77'2"0@Z+-)9AIG' M6_#"!,Q4@QL+D.<.<),A@F773K- ME-^"PU[+:CG81UC( .1>C[I/]54(L.%OTRZV WRF!!=/&YYM\LOI3&W*+5$% M?(T4;Q5].-,./RR.*.>VM^HF7!.ORT L%3^DA,^,_=GN"+6>C5![EFX[7]S^9>KL]M?X5QK=]3:F_>?:VG&,KB;5=]JRD7E+;+NBW-*:PJ* M2%98Q=3#,)-=MV1R-18#XL3JD&I)C[UHJ/+&2/_P S(4O\ 2$/1!K\C'28I% MZE^A0L_:COUG:Q'5<$2#I8H"^.]ETN5VME;\4V. M=3R5]N;XZ M^_C!^>WRZAQN34[;#JQ7,#:>A]9K5$TO/?4OF&@:.+]QW=2UZ]BYN+#MT+&; MC+#T7Q)U_EY^?YQ/HO?_#U!+ P04 " "BFE3"TAZ9$X: #I&@ $ M &-X9&]?,3!Q:6UG-2YJ<&>=EVB^#B"YZ&R*(%H(@B(GH M/23#Z$24:/,@2D@07;3H-48GB1(]>I=H,2/*8)C7\UYO^7(^G'-^^]K[RUI[ M7?O>:U?"3\(*<$-/6U<; (% P-/K A#F 4V E.1:Q/^V9*2D9.0TY.1@,/D- M*FH*FILW&&[2WZ"G9V#F9&5@XF"BIV?C9^/@XN;EY65@A0I!>00Y>7AY_@T" M(B4C(P>30\C)(3R,](P\_\\B= )TY( OH*BD>4]+ M6^>^KIZIV2-S"\O'5O8.CD[.+JYN+UXB_/R1 8&1KZ.B8V+?Q*6DODU+S\A\ MEY5?4%A47%):]JFVKKZAL:FYI;6[I[>O?V#PZ[?QB\8)1-49E4 ^R_:?Y+]WX&]^O\B M^Q^P_^6: ZB)0=?)(Z8#8, %^\;\OEE5E5B%QT9[6S+/*T;10\5.8^6IQ#9+ MSJGU,-:&\A;'B781AP%Y X$TLT,"(#<)'[IYW.<>4[RCJ^-]J.!C&:7]OG!J MO_;/.=UBL &6.?;8?T*%N>C ^+F7@,'[L"#PIL;525B1]\^Y8*NZ>7]$6-&R MO_MC-1.=/$=U$-['PL/C*"SZBL1U V"YH3("'E8I28"4K01"^MO_+.VN@7O+ MSZ UK9YW]+7G#Q639$\&-T=@@\/^_5)9;L+:(ONRY2JN>H4V(85%POJ/&/:2 M]ZW4BB[+G@FES%DK3B7XSG]3VM*H=NXP0ME-^,[U%%96>)1TM+_C:6Q*+$K7 M43#38A4URB.6C=C.**T>'8W+;1!*4#&LM/F)Y#;.[IFC]C 1?LKNY:5^)1=: M"C$N3_ 7;/_IOLQ6L3<0&];0[DJ3Q_6TP[7JM>7QTH,%T\]5H<4/X31X]LNR MAEU5OXF>9?IJLJ+"!,1I2VEAG/';NA<7:7\UP"*7).K 5&*G-!K4N +:FRQ1!7[XTNP)78VE^KY'7HX">RN"2Z;9K0' MSNHF4>S>U'C E5MIN<;*V9TZR$%!)D\DR4YB/]-_G!N7R][!'&R2H8MECFN@ M.CN*_[AE;3-H135X'HGZT_H^X)Y<.Y0U"BXN@U:ZB@CHDV[OWS,;I+S+*X,C:)O#I'UE/3 M!!L3Y]#RP+ZK"I 'O28<67AVHE MX^T:!>Y&MUVMTKZLWP/Y4/V9@QA<:3?23MD<5:=U" 8;QZS HCW;V5>;5]JP MGD=PUY8I'<;OYRB:AURJ=?@?C&W;;2J:QI=6+&V_A!G_KA[FA*Q;]%='9^U8[UCU?]KB MH\YR:J^]SQDB)32"?L37L8GSQAKU7*GAW%2-9]M/ZBT@2-*=C'F)+;"7)C/V*L$?G#G_=ZHC;C4 MCOO S)ISK]F7"S?4F N!J^)X +)OMB>16F%ET$0 * N!6S>!JM9F> MB"5:123R!3 )HA%4/NZIB1L)X(?+_ H'_9!).(N:B&LN)9Y\;F^LX!2 M2/$>16&_/STL0@>*LIN,TU15^@1WOE#[Y2HU4T; M9)W%'3T"T%H_L86T9[UB2)*&E9U6%Q )PACL/JDA(K%*@%@VPELZ)7SHU!M M5\I[ 75()WFU[B M45%Q_S=256/#8GLJ5!P4 MCMTHE[5.8DPE-RW>"]>VHNJ@O02=+#GDONDZUZ,R&/(HW>A=&!$-$U4N O^@ MORDI!V??%9WL-U/^O8#[Y,VD1:(84(OB_VW5R\F.6! MT1BFP 4QN>Q2JR'- %KJN9!!&TF25YRL' F2M[_UTDW2E'-''^J6;Y\N06=, M'\486DY/C\\_B/LFJCV?3^_Q7:G +DWZAB382[V;-5/6T'Z 2P(]+M.V73], M9>@MOA;THM$]YBN+^9Z"JC+$)\EB@,U "=*+IK6IR*"WDHJ*7Q@9;S2W:1KJ M/>%9+Y$MP*!,4/K3Q[G4\/OTN.\M5,\=;NDUGY_B+T7J<(FKYECY*-2L&?O% M7:?(R^H#H368LYY<#E S6O\6JMT0#;J_0@\3F.DO[R=SFC=\>? M;=@8'#*.FK3=)0"_G;YHJH]7'CTAF]!O4J^9[V>..$7YG:>FXF;BD9$FJ;VV MY&,-LV\OV[1:F4X'>ZA?KWCQ+WRZ@B9-'33N<O9/V1=1^EZU>238VQ2PEP,'S'^N[;87OKE=C 3Y<:>9F6 !6V&O&L@XS M\H%K<)8$(O1.K5NCBS=\3X%Q6\R;R@8ZS/;.C-%B@(84UN-]M#;+*&R.KWT.O87ZMLFKDCZD3&J\)S*- \"T$D. M2W([V%F&-*L/+R?_\8:]2H=%N=J^?[I^JUQ89+XFFJQ] M1]LXNRW>[1(_BD([$0#*[:O;N.U"JYT? GUI;WWA[0^D:UD&!LE5M0]+.+'P MPCO6/3[$73+NT =%;'+&C]XFW-#Q@6 M)CG1X-+O]&4?\"M/0QF[0B>MHDOLUKC)D62GQO+EJXNT)"F>1?,!IY#^N -_CTP:ES*[KTX&B-K=_/#C=:)]<2/HDI13CYM7'GV/[+.XD^R MIIAM<"V>E6+UTV6E+B<6^B0K%'P0KI4*$(_DJ,H$ZS:\CKL+3HYKZV[*DK--CX]K\T')\^H^LRSH>@!(ENU1^M#I+/D8%;I5(QJ<=W<@9TZ\YZ?% M[P%^Z3[DO?T,5%Q[B('K@_%#8.Y># & $DE<4-B$[37TAS%8*JUQ_\@#*W[V3;3 M$BN<=*L$LTCO3R*@F=L1V/[<\KX\Y/F\S0_H.Y[/D^9;PX6K)]#L5#_E%>J9 M!5C]WO9M>8M"_7\L/57N*$L&PSW>=%HZ_QAHI<]#-Q [X#5S9;OS.HMB/# ME\IWZRDO1%9S>UID5/4.+*?2!++D72J^_?/-]"H0=1K1>3):&8J81_I;M6&F M"$!L9?UVX;B'8!)[=I[:_1R#/? NJH=?52LD[4($_^QJ8>+FZN@;\7@W/ZG4 MHF'>K352CKZ_EY@,)78ZTYR_=)A-=JP.5N<6#G:9+L. ! M;A8W9EJ;1#WWEU]_)\NG%UR=:<#MD-[]5R27N5=D.'I5>Z-VFLK9^)(@%L8Y MW3AHTHB^!/X(0*S8-P0'8+.U&5Y[/UT\(MWQ7N)4CXC]I:7=1#3XRU,$E_Z%1K#; M]8UFW<74V"K^X9-.]<^%BO139O/2<&U?Z-VNKUTKZYQF%J28C%Z+N>O]$6\E M>D>ZQS^OXN)%_[VO=/AI)\9=6P4<,0:R.F0L']_!X]Y(;_/K:U1PB^-SI<;> MV/=!.2*TW)1XSAJ<*9;;&N>\ENAMW1*CFS2WZ;T_Y-.?8J.M0=+_[IG]\786 M@)6(ZF"NQ9;TP6F14VD%.:"TO-4J\< MF^P>\ M,_">7Y ?6=*LN>/Z 87.:-NR8O6K,&?TF4(N&0&860_[W50],4<6JH,;U43U M<*G.X)6I*V6L'/$G9?P(1YW;%*>=U0\O/P;K!E7J8P[[U\Q=]E6$[15)?DD/ M97] WR@[LZ#!OKC2]TX,V[N#N+Z^K5K12:TVTP6KTY_,+G,(0#<;TGR_0V:N M!\-NM&Z@\V.YECGB* @6<\JEX.Z0;8EN25E2_.#[-$I2KKIXZZM0\T!1B%#5 M_7^00::M/,2_]F*P-[7@5(O!L,F#C_63*ZWNV3)9ZFB7Q,Z% M\IR*"HH!&_F::CAN$4NEB>'N$7-R__X[K$'"TZ&AIHY6Y:L#XC;M4IN%HE ) M5Z'9VU $DL5Y#1:M2]_$%_A M+MUS<9Z./J5X2TQ:6BMS^A.K20"V^RDE#*"H) HMGOG$@,$@-5J),I@+G*Q M2N=1]FD>ZN)/:>H!=P079"*8&V/?\\]C30Y_MJCW%J>IH+^&HI^XMU0Q++=. M&#?0C3J1+UOPC$6X-?:7J$<-;=;"Q8^ZLIC->>2KIA^B#/N_O%B!QXFVFV+D MNT_3FRB@C7X^/VU*509$]6Z\4G8 EK7)V@M.OF'-W/VV/UT.]23DO%"YYS0OO/-/G1O8EA/AWU(%@%X)LS6 ML5?]&OWLDCXH]TWK"?KS95:/X85BL$_'8X:(,^VI4T\@0#ZI@_UKY7*8-]+/ MN]:M_%6/7Y7$[OYT"Q+OB57NR7N\:Z6_F$\=D#I?(_1[.SRT?:;# M;]= I-DW;\93Q=38;$=+5ZRZ]2S'T(/2]T6)$*OJ?MVQSE!K3'RU+-5N>2&F M\_52]X\E/J_9YU*'-9P?'I#;#7O_Q%MB!7*R/5V6.&_*2(DZ:2]1/06E'O<% M#60<%7Q?Q/-,J6C)I;P5SW@W3,UHJ?OMCBN:OY< K/HBXZ^B7A* @9V*Y9OM M(142LT=/P%^3FY<9VP9[MM]'X.).#=%[U9M&\T=E)T?I-:\N_GAAIHH*B_VFO*D/@^M]ZKP80$:@[N1 MMOZ_@IU:)W2BXY'?@D0#PF8)P+9!YG:3 M[RPV\T>:R5;ZCFHV-61A!5^VM,:-J62>_G,H-P4-="[;-WZ9RQ#,?IF!UZW8 M/0D\[153K:^DG>W-?9K]YH!\0QB^8F2SDMS)L:%\\A[#G"A[D#BQ[*)V8^I8 MA/OS?'_=XUE=: "E+\A8AROM-.I%!Q1K&[FJ>GO=>$;VEI@)BT SG4R<0)J] MR?#F1T5?X/=M/96F$YLQ1"X$SX RG*G/_B)^!!^YTEH0N[FO_-SO,YCQ=X<< MQBMU?12\H\8PV73 ?Y<'5:B:=WJ>5E563B[D^YA.W?(T/PF M;N4M@KH$7$+RL-0MRR_5:::UZJ.GG5LA6=;6HS<@5>DA]3S("(0]&(S[B/EK MYC_3HL* ,3+M9%3/\^ZO!N]QAY+'Q1@8EEH//B[*RWBMP:GEE4Q_SKW:P) A/".]F/F M9FCWR1\MW65S$'PBTG-RRTOP#EV4\VQRFU#XG:8#+FV17L0!$=X).Y#PY[C2 MOO,^:)E(]4HC4Z? Y0B65H .(>3AN982%4BZS1_((:I=*>\:+Z,M"C/ MSZ:@^>^7-9=Y1?)'[#P7!GW'Z:Q"8H)5,197C)4+% A/?Z_OI=_(J/\JG&UP MO>;P/*+L2,-T?,2DKJ$CU'@,6KFCC[]G)_+]#X$LR#98D01V0XW) M'>2]$L]W B>Y8ZYDL0K M3Q9'CQI@C6*JV#>3*^E=I@W"ZG-%(+TS.Y[.;FS%N86SLG_*PKSMW3)I9(?* MV<0#'3,CU+FS B'=L 383=E5Y=^!]>,/>H8GCU'2,L237X7$4%I?3ZK+95&1 M-7C8Y5L5HQ4" )D=K73W_U'89&+=;:5?UMZ[:N:P;ZS %9Y3./,#8Z/YPBN# MZ2]T[/['E/L_I3^KDO.7EIN!SB8PL-495'U84BC#9(,1Z:Z?N?$3IO2UM6[+ M]80 #VG+*M+0N+&YLD5;ZUEUI];FN"7>JI&O[KRB50JT&,\1Q$DNTZ.=8>#? M%E27&6M/A R:W"U:[A:SJJ1!J"-+P0#72JG*.GC9/EE ^K!R>)HR?'J=GKE MI[G?K3X='<\^Q]P3L! 2[=+A-A'>F8NS2MEX&Y ]QIW)Q8?3Q(IT-Z'(:E86 M'\I)$2%Y7-<\_.D%+8X_M1KUP&.O!+]8OD2#W2UJF]CGIJ9TIGZ2MBI97#Z)!.EIYX0U?FE+$AOX&@ M&] H,;PHA8)0Y'NNWA"JK$HHIGNP5B_6P?,3:_A""+@L+X@[,QGGOP[OX31Q MK!W'&ZWNQIP]V4M_R('&W#JL/LNJR<<+X/JP=WK)=@RI+)JS-M$A9;OLZQI_ MQG6_V_]P.*>\E-'-SY2*UOI'A/%9(0?=9(B;CF,B51NIL;2N F!*]PM.?L6Z MC:;$0YAC]C8N'DU6_UJV]9QS?ANNP/D6%*ZJN&,8J.DKPFPT4S^L;]Q<4]M\ M\SL1-.GK7UZ+$R!_34_J&RC*WODE;Q+=R:C$86S[48@#^K19O@X/_YJXX MQ^Y[.DBIH!VC8I^UZ+2^8?55[#+1.)%YJ,YY@BIR51+/)8O/_ZEI9^>%;FF* M((+:*W82+PMAJZC6WX8ZOVY7TI;N$!R?SW6/T&( [4P=^N^3-&9Y]Y9GAUC? MJYTNQ(9&M\HEBW7]TF^AES]0-(T:BIN%9XLDO7VHSFV ].JK1U.XLMFD4-B. MC["P=G9ZEC+S'U;37>876(>PW\4^.D*)I^:YD5G/W[O_8>OOC?Z$\MLJ'M^, M=&R>OG\ZI@7XAY$>'8^'4N,"6?!=U)\;AJ2^2F;V<22-W_Y#'AD>2 J\Y*"> M*7ZH!3"N$0#F*MZ)]B!,B7E;HW6Y"U[KQ)2N2_E70G<"B.7,,OIX/BOK?V%MG6 +?./=HL WE1=S%5AG:T5G_:! M9*ID^>UO*';I&C!M-8GN[$,^%N:RP?=:C G./5A2DSTQQ=F7T M)]'H](I0YR13'PY$,!A+JQW_@M&SL3N.RY:7(]H_US0[9HUA[A7-N#62\Z2I M_-5B+(*]X6A&K:*3IY!P;SP_DZ"R0D7:^M+GNYMC(,5.* 2N-XQ+:&MGY2, M$U--\/.]MP_-.F1WA/#G1S[B?^,^DURQH(9[&$&U\)@&BQ MD)HSSWJ2M&)^G'!P6, '[Q5T\B(R=-J=$V(T\B#J QW<>;EG*.'#V"]9QFP%?3=TYZAX57X/A]R4KRX M]9'*6PO?NZG[YGB$L^II!,+:.N"U"7D3$S1<MXW"W]4VM=JGC,@?E6&R .TA8:84:LN[EV\[M%;<.3*W6;AV'8 .=3)EU M4PD_';R^>7=SVV#?GOC_FJS?_:U?Z[SKO;UNL+]*ZT0Z;;(W-]?]!JN?%([U M10Z67<.8W>J.B MS19#IUJYFA5_0\./["]3G@LY;=P=-^=F*%0#1SUH?Z\&MFC>B;6A:<3X-L L MS>,U&%Q-$7,GM&*_E,:6'%^8T_-)[32=VU)BS_H9K]5?'O(7C*N$U<^3ZJI4 M"1CF,F ?("Z-< (;=R=QQM406"=V3*>L_NKL9<2X91V$7@+)+M[.?XS5B]@' M!R-0[.T1NQ(9GTH=L=B_DBG.D[O&YI-V?"!A%F^@#2YIS18\1F8V3IKK!AAQ M(Q 4#:5-SF6X-P8BQ,HM'W)V9^DESP@;$JI)2%V#ETXWI5!0RU8"56T\VT*C ML4A *R-EP9,$4_WIX.2 )F-F,ZGBU,]IOO@@F3T( 5Y^UQS1NL9< M5FDY730/-K"V]2-:5RQ[RX4%Q?<(AKPO>=3]E'IL81D"%& APF@2#3UUJC&&),+A<5U MBB75F9+* >JSEVI$"VPT4Q& M-U-JDO./X&OT M/*;%>PDF@T-*>@@9 MR$N,A1\D5"Q+] X$V27L1 AW066V0,0168A$4B[84 '1WAD: M"9<("AQ1BU)B Z2 1ISZX:S/)^8V8ZG48SOCAX&A0.]"?HS3S9 W9ADMP=S. MDKF7[1[IN\#>RYTBO;\"B^^__?&T_D/35EBNC".519VBIP=S:(.%[C%NP*,3 MT2;(_R&*&%CR@L)FU(.:Y:@*I QTG0@;2VU+[$=Z8;0,,"V,CB'!VY8=(BH3 M0)@'Z*T8\24C?WX(2T:>KL*E(.^O CTH/J-ZO<2:@&+*Y=$#I2L#I3@0S?,N ME[ %F:C&*HCP#SGCO=O>C-O>!-K75)!=N7K^8I>TO@2+X1#=WOC\._4B\F0Q M+^WCNY Y&@#2J!HIV"U=XBLM44E&PGI]PE:@?!S:?BZ4;5D=#4CN>5GYK06W MHDHYZ:% E<-;P@* M;;-$_N,3**BP4!/'7%9>MTC"D":XKY0 MC!"\=LW^;F[D'Z'CX7+]EL^3&CNB!MNPL1SHTGT^@\Z=]I'_WN)UE2#_1[\:_CB M=?YU''GY#V7)C.[10I5())2HN/_:2<^JR;PJ128OJ\'H>XVF\00[6IA+VF?)7&USL0LR$I$>!8-LT1W;,L?IXK+XR516 M8NU'I;WYW9O?ISYZZJ#'30UJ483< *^@R"[_2;VB810LHE C+4= /E'Q8?7+ M %.)+N2%U%/ I^-,!YGE*R1'4F[$1!\].QW;D(JG]0>4YFQKJ5Q,&P\0ZN+F]K)[6[NXZ?=OKAJL7DR8_U90K?'9^=;R M.K;'[$._^VOWVO_NKO=SY_=W-P^L4/UT*Z+_Y)^N-_E3QMU7SJ\[^WN_^]SD M=%YG E+6G4!#,Q,BYH=&WM6EUOVS84_2MUD@B?=CI-.B6Y\F^@_Q.U)\_@ #SN'X6[GJT;C7,=5+@K'8B.X M$PFKK"R&[.+\;>_Z/;=.F$:CVSD,P08ZF3#K)DK\L'=S\>M-H_>N__:RQ?ZL MK)/II,W>7%W>M%CSJ'3,R5Q85H@Q,SKGQ5ZW4TZ[4JO&A_[O%Z%IZ-9XTWO? M?_=;ZV['-GO?NW[;QRA'Y6V;.7'K&ES)8=$RY:Z\_8\8$2TW@#;;">#5OR M& QL';57#3#B1@(,K4*;G*MP;RR("$NW?,CIG84W/"6JDH5H9$O]0HX-)5+7 MXI73TQN>9>'.6"8N0S)'W^QA990J>9(@U1_VCO9H,F8ZDSIP\Y3FBP?)]$$( M\/*;]HC6->:J3LOILKVWAK5M'M"ZHKPE2\-N:+0^R_A(,"-&4HQ1.5TF+?NY MX@8D4A-V+4IMP(&"O<$*@YB-GXD0KXVX!1-TQ/I%?-">)8P_YN%5_-\I!R1( MT! (.KF#QMFJK17CCYS:AM_4\59Q<<8MT(#WGD_8QT*/E4B&(@KP, $4B:;> M&JJ+F%P6J*P3U%-G*BH'T&$OR4 +9SFNP'G%4DX5U3"=2Q*#T.Y>@T+$PEIN M)M0DYQ^%+]"SF!;W$B2#(16] QJ#&L32P >@&0J?K2O[.)-QQFQ%?^;]Q\*( M.@A-()=6P1N09QA+EV&"MA2Q3Y#BEDA-)Y@FUAJ+,I@L+L,._-N X\GS +]@ MJ2P +T+J'$Z1]Q0:C\W"_T"*507C0)!=P$X$N$LJLR401V0A$BDU M9T,-1'MG:! ND10XHA:50@-00 .G?CCK\XFYS5BJ]-A.^6'$4,*XD _C=#/D MC2RC!9C;:3+WLMTA?1O8>[E5I-\LP>+;K[\_;G[7MC66:^-(95&G\/+"[-O@ MG_N,&^'1";1)\G] $1.6O*"T&?6@9CE4@92!KA-I8Z5MA7ZD%T:K -/2Z%@D MN&W9/E"9", \0&_)A2^X^--]L>#BZ2I<2C+^1: 'Q6=4KQ=8$U!,N3QZH'1I MH!0#T3SO<@DMR$2UED&$/^2,=VY[/6Y['6A?44&VY>KYBVW2^EQ8A .ZO?'Y M=^I%Y,EB7MG'=R%S-!"@43U2L%NZPBNMH"0C:;T^H94H?!S:?LZ5;5$=C5#< M\[+V6W-N1;5RTD,)E4,N5BN9^$,>6PVL3"3@31.0P15ZO2XH4F7)J?E*9KVM M\VJFK4!"SN_S(U9R6OY*<1)A3,LG,7=\Z!'\XZ+MQ?\&@AI")]%?)%O5Q4!2PS0K\QQ-14F&A)MC'!HZC ,D2EN#I0;MC^?-B>;Q5EE^,N*J\[A$% M1)IB7RA' *]=L;^;&?E'Z'BX7+WE\Z1&1VBP#1O+@:[S, _L; M")GGTCDA'K PV73<\3B?Q\D'T0$XIK2='Q+^W$I]5$_%5)I.\K1U7$_CCY MQ>YD:W>R]4Q.MGH*VSP$]+\M 4CI&#>6 E2JK>SLA&DL^$?RIF';Y]VIW[#Z MSX_33R6?1=#Z,"@MM+KJ D4!Z% RRA3NV58[I8EG\ M9&HKL?*CTL[\[LSO4Q\]]>!Q4P,MBL -X144[/*?U&L:1L$BRF*DU4B03RSX ML/YE@*E%5^2ETA.!I^-,!YGE2R0'*==BH@^>G8ZM245.CS96WL_Q(EOL$DN: M#["JKR)V?'3_=.?NE?_GZXO+F@>5I'F]$\9_\N_4Z?\2X_;+Y96>__(O/ M=<[E=29%RM[,2NE5V!1M3Z&G-=K_;+O[#U!+ P04 " "BFE3G@13N"D$ M B$ #@ &-X9&]?97@S,C$N:'1M[5=M;^)&$/XK4TXY$0F##9?KQ>:0 M"'$22PGN8:=*^J5:[#7>=EG[=A<"_?6=M8&\-(VJ*\GU0Y% \JSGF7EVGYE9 M^KF>\T$_IR0=]#73G Z255K\2E>]KM/&Q7ZGMO9_L*S3(EG,J="02$HT36&A MF)B!?WH^G%P1I:FTK$&_4X--BW0-2J\Y_=P8A9?AQ(5W=O7Q(/9O8FMX&9R/ M7?AMH33+UAZ/8!<:#I2EN$LYEP)9OEVD-@I64A9@/_YB(X M"6+H==M.O[,Q]COE .Y#9X70EF)_4+>*7#UF9,[XVGT:=T[DC D7HS8&[\54 ME=X3K&^G_3XI-YQ-D7WX%I+X1JQ 0%((01/-"@%W3.>@$K&NGASOL 6X?E;( M.6ZZ]06R0E:AOM:A *&Q)T2TU'0^Q>>>W<*C[#H82$'&."[NTHMHLI!,,Z1% M1 K^*LF)F%' B'.FU--$:@[W>42:+JF \S91N@#946I 7&S*FDTS7@NND]+2@74BT(=C9=8$CGXX]>I=*-;T3DE BJ MK'#%Z1J&2;6;1J7P0# ;OTHO+?0C%5K.%/PNBCMD/Z/N_N6CR933+=ZTD"DV M8562!!NS:WO/!5@2R9"J*_ @":]M=]3TPT>F"G)K>5 SVW[-F:!6_LBOSM'B M--,N6>AB:ZB:;6VY8ZG.,1G[H(&[SWE)TA13_=RP&X:,W#+9 #M'AB\NI-N% M&N##@;-IU#L[$X]M)'<5\I7(SRVA1HMN!8K0GJE)NR MV)6*I%\73%(S>)71G=J4NM-KDD/ &G2.FNGA3JOWA;4KJHU@G>/>!\^4VXX@ M_LB7M_U?4ZREP[ UH.1Z3^2[V^6]%L4_I/;*)]OLOKF0F,A,(5;JP)F@"99H MBM9*&%N5$6:&0BFI,H)JF67".: ;Q;[ 46ZJ1(6I5N65,4%$8NP(F+(*VC1L M?&O!*U45):TGAWK2:MN/SP)_3*OZGNUO3\WGR'ZU[G.*I^#"N%C6$_2X'J#/ MZJC.I?=JJ9RLW6<*=0MZ$DY._8EU$L9Q>(67,+R/JH*S=+/'O:-7RZNC.A#% M_L_^N!K_P<7P]C)\88><[L%>XO[7^LL^[Y O'/3_V3\3\2_7SWW2^9N+[-M- MS6VGKO["#_X$4$L#!!0 ( **:5-9X5=K(00 #\0 . 8WAD;U]E M>#,R,BYH=&WM5V%OVD@0_2MS5*F(A,&&IFULBD2(22TE^&J<*KTOI\5>P]ZM M=]WUDD!__;T76,47H:1"R_LZN-![-_$UO RN)BX\-NRU"Q;>S .)[$+CEUH MB%E.2YC0.XAD3D1CT"^VH-K]V'>G*@Y$RYF;0Q>BEE9> ]B_7T:]]\DWZ.4X,Y0 M]16GD1_%P3@8#>,@G$SAY^MH>CV$M2 M@@$4OD.J"$WC_?+%VV[7]D8R+XA85T^.=]P"M(^ERI&&]0$RJ:I4G^M4@*%Q M>W<(-[SJ8J(2,<33NX$UILE1,,V1.1 K^*ED0,:> &7-6E@^! MU!SN<412$)["1R;,1K=@M& T@S$31"2,< BSC"4( 4F;*!L>+4@E)EQ016=K M0+LI80N*I2J7!(>?EIC/>?W&JX2\\9T2-2."EE:XXG0-PZ0JI1$R?*6IC5\E MJ1;ZD2K:@I7PNY!W2'U.W<,K3),9I]MX,ZE2G--E01*D1UG@EJ+/;\:H\5IIEVRU'*[4,WC>N6.I7J!8.RC M!E:?\X*D*4)]U[ ;AHS:,MD$=DX,7S2D6T,=X-61=VOV+B%\ TO+PFLI/?/.-KO?74A,9*81*W7@@: )MFB*JY4PMBHCS)P(A:*E$53+F GG M@&Y4F;F)A@(55K8JKVPW3S%@RJK09EKC6TM>J4H6M#XVR@>CMKV_%_AC1M6/ M''\'&CXG]K--GW/L\&Y6SM/M*HVZ!G873N1]99 M&,?A%=YI\'Y22L[238U[)\^&JU-V( HGP\MS^!A,1OXD?J(\3O?H($G_;'-D4$L! A0#% @ HII4R2$I93@$@ 2/0 !4 ( ! M/A8 &-R97@M,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( **:5.=E#N! M31\ &GH 0 5 " 5$I !CS="" !2N 8 %0 @ '1 M2 8W)E>"TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ HII4XN=9$PV M7 <2$% !4 ( !U,L &-R97@M,C R,3 Y,S!?<')E+GAM M;%!+ 0(4 Q0 ( **:5.&?%$6G88! ,_N& , " 3TH M 0!C>&1O7S$P<2YH=&U02P$"% ,4 " "BFE3"TAZ9$X: #I&@ $ M @ $$KP( 8WAD;U\Q,'%I;6&1O7V5X,S$Q+FAT M;5!+ 0(4 Q0 ( **:5/^8:6$80< !8N . " 2G1 M @!C>&1O7V5X,S$R+FAT;5!+ 0(4 Q0 ( **:5.>!%.X*00 "(0 . M " ;;8 @!C>&1O7V5X,S(Q+FAT;5!+ 0(4 Q0 ( ** M:5-9X5=K(00 #\0 . " 0O= @!C>&1O7V5X,S(R+FAT 7;5!+!08 "P + +," !8X0( ! end