0000356037-24-000011.txt : 20240214 0000356037-24-000011.hdr.sgml : 20240214 20240214085751 ACCESSION NUMBER: 0000356037-24-000011 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20240214 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240214 DATE AS OF CHANGE: 20240214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CSP INC /MA/ CENTRAL INDEX KEY: 0000356037 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology IRS NUMBER: 042441294 STATE OF INCORPORATION: MA FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-10843 FILM NUMBER: 24632742 BUSINESS ADDRESS: STREET 1: 175 CABOT STREET STREET 2: SUITE 210 CITY: LOWELL STATE: MA ZIP: 01854 BUSINESS PHONE: 9789545038 MAIL ADDRESS: STREET 1: 175 CABOT STREET STREET 2: SUITE 210 CITY: LOWELL STATE: MA ZIP: 01854 8-K 1 cspi-20240214x8k.htm 8-K
0000356037false00003560372024-02-142024-02-14

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 8-K

Current Report Pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934

Date of Report (Date of earliest event reported): February 14, 2024

CSP Inc.

(Exact name of the registrant as specified in its charter)

Massachusetts

(State or other jurisdiction of incorporation)

000-10843

04-2441294

(Commission File Number)

(IRS Employer Identification No.)

175 Cabot Street - Suite 210, Lowell, MA

01854

(Address of principal executive offices)

(Zip Code)

(978) 954-5038

(Registrant’s telephone number, including area code)

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

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.

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

Title of Each Class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.01 per share

CSPI

Nasdaq Global Market

Item 2.02 Results of Operations and Financial Condition.

On February 14, 2024 CSP Inc. (the “Company”) issued a press release announcing its financial results for the first quarter of fiscal year 2024, which ended on December 31, 2023. A copy of the press release relating to such announcement is attached hereto as Exhibit 99.1 and is incorporated herein by reference.

The information set forth in this Form 8-K, including the exhibits attached hereto, shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that Section. The information in this Form 8-K shall not be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act regardless of any general incorporation language in such filing, except as shall be expressly set forth by specific reference in such filing.

Item 9.01 Financial Statements and Exhibits

(d)Exhibits

99.1Press Release Dated February 14, 2024

SIGNATURE

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 hereunto duly authorized.

CSP INC.

Date: February 14, 2024

By: /s/Gary W. Levine

Gary W. Levine

Chief Financial Officer

EX-99.1 2 cspi-20240214xex99d1.htm EX-99.1

Exhibit 99.1

CSP Inc. Reports Fiscal First Quarter 2024 Operating Results; Success of ARIA Zero Trust PROTECT Generates Immediate Interest Among Fortune 50 Companies

Significant Business Momentum of AZT Demonstrated by Recently Awarded Multi-Million Dollar Contract with a Global Pharmaceutical Company

Pace and Number of AZT Evaluations is Increasing as Organizations Seek to Protect Enterprises from Global Cyberattack Threats.

Quarterly Dividend Raised to $0.05 Per Share, Demonstrating Confidence of Sustained Positive Performance

LOWELL, Mass., February 14, 2024CSP Inc. (NASDAQ: CSPI), an award-winning provider of security and packet capture products, managed IT and professional services and technology solutions, today announced results for the fiscal first quarter ended December 31, 2023. The Company also announced that the Board of Directors declared and raised the quarterly dividend to $0.05 per share payable March 08, 2024, to shareholders of record on the close of business on February 26, 2024.

Recent Achievements and Operating Highlights

Secured multi-million dollar contract for ARIA Zero Trust PROTECT offering with a global pharmaceutical company, increasing the Company’s visibility among the Fortune 50 companies
Continued enthusiasm of ARIA Zero Trust PROTECT offering remains high and continues to generate growing interest among small, mid and large scale companies and organizations with OT environments
Awarded (renewal) a multi-million five-year service contract to provide IT managed services to south Florida higher education institution providing two- and four-year degrees to the community of South Florida
Partnered with a leading cybersecurity advisory firm and reseller, which serves around 6,000 companies worldwide, to drive greater adoption of ARIA Zero Trust PROTECT
Continues to maintain a robust balance sheet, enabling the Company to raise the quarterly dividend and leverage its resources to finance certain large customer orders at preferable interest rates

"We are excited with the early success and demand of the ARIA Zero Trust PROTECT offering, surpassing our initial expectations and culminating in the first multi-million dollar contract with a global pharmaceutical corporation,” commented Victor Dellovo, Chief Executive Officer. “We believe the initial achievements of the AZT offering, coupled with high customer satisfaction, are greatly enhancing our reputation and allowing us to compete at the highest level, and among some of the largest companies and organizations in the world as they seek to protect their enterprises from cyberattack threats. We continue to believe this is a significant and game-changing development for the HPP business and remain cautiously optimistic as we move through the fiscal second quarter and second half of the year. Our objective is to continue to build the sales funnel and prioritize leads, which is expected to increase exponentially as we host and attend more industry events to elevate the capabilities of the AZT offering. Additionally, the continued partnership with leading resellers enables us to leverage their knowledge, expertise and reach to further accelerate the adoption of AZT.

We also continue to be pleased with the overall performance of the Technology Solutions business as it secured a five year multi-million dollar managed services renewal contract with a south Florida college, plus an additional five-year option, at prices higher than the renewal.

I believe these recent accomplishments, across both businesses, and the Board’s decision to increase the quarterly dividend demonstrate that we remain positioned to achieve far greater success as the representative dollar value of the new business pipeline is higher today compared to any other time in our Company’s history.”



Exhibit 99.1

Fiscal 2024 First Quarter Results

Revenue for the fiscal first quarter ended December 30, 2023, was $15.4 million compared to revenue of $18.3 million for the fiscal first quarter ended December 31, 2022. The Company had expected to close several orders by the end of the fiscal first quarter, however, these were pushed out due to the holidays and were subsequently signed in the fiscal second quarter. Gross profit for the three months ended December 31, 2023, was $4.1 million, or 26.6% of sales, compared to $5.8 million, or 31.7% of sales. The Company reported a net loss of $(73,000), or $(0.02) per diluted common share for the fiscal first quarter ended December 31, 2023, compared to net income of $1.0 million, or $0.21 per diluted common share for the fiscal first quarter ended December 31, 2022.

The Company had cash and cash equivalents of $25.6 million as of December 31, 2023, compared to cash and cash equivalents of $25.2 million as of September 30, 2023.

Conference Call Details

CSPi Chief Executive Officer Victor Dellovo and Chief Financial Officer Gary W. Levine will host a conference call at 10:00 a.m. (ET) today, February 14, 2024, to review CSPi’s financial results and provide a business update. To listen to a live webcast of the call, the event link is https://www.webcaster4.com/Webcast/Page/2912/49904. Individuals also may listen to the call via telephone, by dialing 888-506-0062 or 973-528-0011and use the Participant Access Code: 606441 when greeted by the live operator. For interested parties unable to participate in the live call, an archived version of the webcast will be available for approximately one year on CSPi’s website.

About CSPi

CSPi (NASDAQ: CSPI) operates two divisions, each with unique expertise in designing and implementing technology solutions to help their customers use technology to success. The High Performance Product division, including ARIA Cybersecurity Solutions, originated from supporting initiatives for the Department of Defense and Western intelligence agencies related to network monitoring, data protection, and intelligence initiatives. This focused mindset now results in foolproof data protection, enterprise wide. Our ARIA Software Defined Security solutions set provides enhanced network security, as well as accelerating incident response capabilities, while our Myricom nVoy Series appliances provide automated breach identification and notification, enabled by the 10G dropless packet capture inherent in our Myricom intelligent adapters. CSPi’s Technology Solutions division helps clients achieve their business goals and accelerate time to market through innovative IT solutions and professional services by partnering with best-in-class technology providers. For organizations that want the benefits of an IT department without the cost, we offer a robust catalog of Managed IT Services providing 24×365 proactive support. Our team of engineers have expertise across major industries supporting five key technology areas: Advanced Security; Communication and Collaboration; Data Center; Networking; and Wireless & Mobility.

Safe Harbor

The Company wishes to take advantage of the “Safe Harbor” provisions of the Private Securities Litigation Reform Act of 1995 with respect to statements that may be deemed to be forward-looking under the Act. Such forward-looking statements may include but are not limited to, we continue to believe the initial success with ARIA Zero Trust PROTECT is a significant and game-changing development for the HPP business, our objective is to continue to build the sales funnel and prioritize leads, which is expected to increase exponentially as we host and attend more industry events to elevate the capabilities of the AZT offering, we remain positioned to achieve far greater success as the representative dollar value of the new business pipeline is higher today compared to any other time in our Company’s history.

The Company cautions that numerous factors could cause actual results to differ materially from forward-looking statements made by the Company. Such risks include general economic conditions, market factors, competitive factors and pricing pressures, and others described in the Company's filings with the Securities and Exchange Commission (“SEC”). Please refer to the section on forward looking statements included in the Company's filings with the SEC.



Exhibit 99.1

CSP INC. AND SUBSIDIARIES
CONDENSED UNAUDITED CONSOLIDATED BALANCE SHEETS
(Amounts in thousands)

    

December 31, 2023

    

September 30, 2023

Assets

 

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

25,611

$

25,217

Accounts receivable, net

 

11,722

 

12,955

Financing receivables, net

7,497

7,171

Inventories

 

6,963

 

2,542

Other current assets

 

1,824

 

2,479

Total current assets

 

53,617

 

50,364

Financing receivables due after one year, net

 

2,453

 

4,224

Cash surrender value of life insurance

5,390

5,356

Other assets

 

5,967

 

5,960

Total assets

$

67,427

$

65,904

Liabilities and Shareholders’ Equity

 

  

 

  

Current liabilities

$

16,982

$

15,659

Pension and retirement plans

 

1,227

 

1,251

Other non-current liabilities

 

2,744

 

2,846

Shareholders’ equity

 

46,474

 

46,148

Total liabilities and shareholders’ equity

$

67,427

$

65,904



Exhibit 99.1

CSP INC. AND SUBSIDIARIES
CONDENSED UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS
(Amounts in thousands, except per share data)

Three months ended

    

December 31,

    

December 31,

2023

2022

Sales:

 

  

 

  

Product

$

11,407

$

14,221

Services

 

3,968

 

4,123

Total sales

 

15,375

 

18,344

Cost of sales:

 

  

 

  

Product

 

9,228

 

10,771

Services

 

2,052

 

1,756

Total cost of sales

 

11,280

 

12,527

Gross profit

 

4,095

 

5,817

Operating expenses:

 

  

 

  

Engineering and development

 

700

 

836

Selling, general and administrative

 

3,738

 

3,617

Total operating expenses

 

4,438

 

4,453

Operating (loss) income

 

(343)

 

1,364

Other income (expense), net

 

283

 

(270)

(Loss) income before income taxes

(60)

 

1,094

Income tax expense

13

 

133

Net (loss) income

$

(73)

$

961

Net (loss) income attributable to common shareholders

$

(73)

$

906

Net (loss) income per common share - basic

$

(0.02)

$

0.21

Weighted average shares outstanding – basic

 

4,432

 

4,295

Net (loss) income per common share - diluted

$

(0.02)

$

0.21

Weighted average shares outstanding net income - diluted

 

4,432

 

4,328



EX-101.SCH 3 cspi-20240214.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 4 cspi-20240214_def.xml EX-101.DEF EX-101.LAB 5 cspi-20240214_lab.xml EX-101.LAB EX-101.PRE 6 cspi-20240214_pre.xml EX-101.PRE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information
Feb. 14, 2024
Document and Entity Information [Abstract]  
Document Type 8-K
Document Period End Date Feb. 14, 2024
Securities Act File Number 000-10843
Entity Registrant Name CSP Inc.
Entity Incorporation, State or Country Code MA
Entity Tax Identification Number 04-2441294
Entity Address, Address Line One 175 Cabot Street
Entity Address, Address Line Two Suite 210
Entity Address, City or Town Lowell
Entity Address, State or Province MA
Entity Address, Postal Zip Code 01854
City Area Code 978
Local Phone Number 954-5038
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, par value $0.01 per share
Trading Symbol CSPI
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0000356037
Amendment Flag false
EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #A'3E@'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 " X1TY85OX<,.\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCU]](!QM$KIJH=! 2W="FB0BU@-IBIV_K^TF#J7]@"XU#[5SB*JS8@2AP@*0.:&7*QX0;FSL?K:3Q&?<0I#K* M/4)5%'=@D:26)&$"9F$A,M%JQ55$23Z>\5HM^/ 9NQFF%6"'%ATE*/,2F)@F MAM/0M7 %3##":--W ?5"G*M_8N<.L'-R2&9)]7V?]_6<&W-S,N MD70*QU_)<#H%7+'+Y+=ZO=D^,E$559,5558VV[+FM_>\>?B87'_X786MUV9G M_K'Q15"T\.LNQ!=02P,$% @ .$=.6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" X1TY85.>2VET$ !'$0 & 'AL+W=OLU2:H;>Q-K_V?1-O>,;,A]MQ-/8KVQ[H0_&N1LS>?<_I[/-!SYE4HB,BZ-4))HOAIZ8WI]$W;= M@/*./P3?FJ-]XEYEJ=2S.Y@F0R]P1#SEL742##8O?,+3U"D!QY>#J%<]TPT\ MWG]3ORM?'EYFR0R?J/2S2.QFZ/4]DO 5*U+[I+:_\L,+E8"Q2DWY2[;[>Z/( M(W%AK,H.@X$@$W*_9:^'0!P/"$X," \#PI)[_Z"2\I99-AIHM27:W0UJ;J=\ MU7(TP GILC*W&JX*&&='MRHN(,B6,)F0#](*NR-3N<\V1&W@6WB(N]6/#X(W M>\'PA. =7UX0&IV1, BC?P_W@:T"#"O L-3K?!L@^6N\-%9#9S&=0J?$%@M2KD'KO M00(UI7.ER\H_(W,+B21*DXDJI-4[V":-G+CXPQ@A[%>$_?<0+M@KF290;V(E MXOT$/9U27#&(SL,HHN$55FM7%=[5>_#&20+SW)R][9![N(]\DHU1PQ5IKTLF M;*DLI$&#^R*0-*C-./AVS,56-=HQ+CDO!!1)2 ,,\*A;T/\%.'%'4($+M6WN M%;C[,PT4N%"*Y8:CB'5;8#B5CU7 MJ8BA98#RUH*EC3RX2BM/;?H4]^B9YNX/7]%-C6F +)60%RV#3"LK3[$?7DA+*QWU(K0\,?E3^2P&-HU+F)Q M)5>?T&?G5L7/9R1GFKRPM.#D^^ BH"2'MS4;IE'JVO]#W+ 7FB6N^N:[;*D: M:Z]% !9%4XSDZ+, ]^:W@)$/K_&&R34_N4IK$7HE7T#!;IR!Y$PVIQ87;"VWVN=#W*8/:!.8"AI\=@JSX)5\Y,U0N!2LM8-. M]S+H]#"RVOA#W+/',#V3I6S=R(,+G R2?_19[/YB>& N+8:D? 5"P44/ M=/7^JWU_8%5>?BG#J@Z^N\O=#6?@%^X&N+Y2RKX=N(_OZK^3T3]02P,$% M @ .$=.6)^@&_"Q @ X@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK M0C]@;F)JXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZ MNT=W)YFN6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y M*UMP4C)9WMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB6 M2;&W8EC+E)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9 M,&FM5X64,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8 MDMLYS8).IF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J* MW5B'_2^FO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P:?EA6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/ M[I_X3O,\3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*P MG>*3B.T4KS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0ERHY M_U=3_ 102P,$% @ .$=.6)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2* MY U+2X3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_A^[<#K3P&]'@!6^AC(,=D",Y1]XVXG\ M-/O4(VSV'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V M9://8:Q#B'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU M&*ADMW,JI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[ M2:AU[D&P]_ :C1W-CQ^W_ %02P,$% @ .$=.6"0>FZ*M ^ $ !H M !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C] MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0 ( #A'3EAED'F2&0$ ,\# M 3 6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@ M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0" M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M- M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[ M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( #A'3EA4YY+:700 $<1 8 " @0X( M !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " X1TY899!YDAD! #/ P $P M@ &W$@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" !% " ! end XML 10 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 11 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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 23 1 false 0 0 false 0 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.cspi.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports cspi-20240214.xsd cspi-20240214_def.xml cspi-20240214_lab.xml cspi-20240214_pre.xml cspi-20240214x8k.htm http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cspi-20240214x8k.htm": { "nsprefix": "cspi", "nsuri": "http://www.cspi.com/20240214", "dts": { "schema": { "local": [ "cspi-20240214.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "definitionLink": { "local": [ "cspi-20240214_def.xml" ] }, "labelLink": { "local": [ "cspi-20240214_lab.xml" ] }, "presentationLink": { "local": [ "cspi-20240214_pre.xml" ] }, "inline": { "local": [ "cspi-20240214x8k.htm" ] } }, "keyStandard": 23, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 24, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 23 }, "report": { "R1": { "role": "http://www.cspi.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_2_14_2024_To_2_14_2024_kWTaywPCxEGio1Yexzk8zQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cspi-20240214x8k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_2_14_2024_To_2_14_2024_kWTaywPCxEGio1Yexzk8zQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cspi-20240214x8k.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 16 0000356037-24-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000356037-24-000011-xbrl.zip M4$L#!!0 ( #A'3EC%93)*P@, ",/ 1 8W-P:2TR,#(T,#(Q-"YX M]B 84^6>=]]]_&.O)-N/^S* GVG4C'![X(T2@)$.1$YX^N[H-:K M\'WP8?'3F]NW8?AR__R(LGQ- M$4J3Z#I*HO6XAXKQ]OM-B*J8A$1I>5( MLO0J0%AKR9:UIK\(63[0%:X+#7G@?]6XL($A/04U">@ #LR03Z[FH* 3:CN+ MA%Q#H"2-7YX>OUAQ'IQ3UH)W2UE$BI)H+;['8##:9AY8JW"-<=6"5U@M+:\S M=,!*ZE"_5E0=PUM3GUV*8@CO+1VXI*O.%JURM\EW,5C;7( AU]T=.MQUW!@] ME-12PO%['4Z'MW9D[(I1%;/XY9'Q/SV28T;4,+,U'65O)!NMJ>- 1,VU'%/> M&+OIUG)4^4T,U@,I@R(Z; 5L="(1QKR$R^?A=$ /81'7Z>-.83G4J5T=>E]G0U,KT:S FCG;7##T?]^Y/G/7#/]^AE896G#!8A!RLY">AU>24Y7C#.K.8$$)"A$WO_P$?,< M-63H@.TV[G/TV&L8S;_QA7V&BBF@LHZFA3IG!YEP)+@@=7&YWU[6J)M;].7X M^T5BBA1"U9)^@4N78YE#\C_52HORXXZI!U%BQET/4*Y:%[E,E TZ9F++UA+" M'\^)@!0UK,C0HH87>>+_=P7]A'JF*V2'RMQTGKM L;(J3&>T:QO[UF$*&OI6 M^ VV&D$'\!!#/]%K[1GH9\<%]A18DB.6HZ$')**B4C,85OOQ&O]3NX)\7KJK M;@G^@WLJ\/+2/8$++?Z5[=S&O9;O%CJ#P8X%V)>0&O'!CXBQ2=Y\?SP*8KDF M7,R_]HTA-$MAFL&DC2"T$SNM8OB%^LSXWL$$OKXLY/%7RE!,-08W#^9HS,Z. M>OK=9$S *4_[7[5"FI/0D"U^ %!+ P04 " X1TY8RW&+6]H" #H"@ M%0 &-S<&DM,C R-# R,31?9&5F+GAM;+U66T_;,!1^1]I_\,*SXR0M$D2T M".@+4BM-L$F\H30^::TY=F0[M/OWLY,X;:&P#KJ]M+%]SGK4N.GD%I M)L4HB,,H0"!R29E8C(+:%/@\N!I_.;G\BO'CS?T449G7)0B#<@69 8I6S"S1 M=UE5F4 S4(IQCFX4HPM *(["LS *SQ'&XP;B)M,V10K48"5A[ =N.S0I4I20 M>$B2*!FB.#U+TL$0?9OYN)E55K _!7(F?J;N9V[YD'4H=+K6;!0LC:E20E:K M5;@:A%(M;'H4D\?9]"%?0IEA)K3)1 X!LO&I;CJG,L],4YZM]/5<<0\P(#W7 MFQ&NA7T8=ETX3O @#M>:!IU$-WP B0]?OXKO/,47%Q>D&>U#+1![!WK+=A]/ M39^P'7Q&VL%@?()06VDE.=Q#@=S_C_N['9Y<5RS,94G<()DPG7.I:P4/EH]F MBEX+>EMK(\OK-=,3669,3*#(:FZT%=/ +Q44H\ !83?941(/7=5./P1F?E4P M"C0K*V[=DHV)3.7>1_?YT@KH,@NA5K)R?TT9"&@H2!=/5HR"PB)32JY [6?< MMK1O.KA2/9XCQ%W#6H_/<1SCI%DRIR^Y#G;2,S%A"&5ESY9Q_C')6XO"+>RS M1E^#]GE1]AN$.YLP;:;SB I?0Q]!;H.$2RCG'UT ^[7NXGY>Z-)J4GD]!]R7 MX8AR]Z(?=3&TN_K?K :/O278]C'!W"4PM'%ETU,(CAX]: M0S.#?>#Y?Y#B%W5YQ4KVNG_7QHR,.%?"84 MF+MR!^[#'<>#MGK GB;=R^!.%%*5S8WINYP>C\VS.?!1<$#&4_S"_X$YY'\Y MG>P<27N,M0'O^MB$[,C>++AKM6O ;@8/5RA9_FTEY5OTM;;@LG*I67\1=#OO M,UO36_9^TH/TVAJWY]DSP:U3T"R\P8<_P902P,$% @ M.$=.6*S9V7_,!0 <$, !4 !CBF-N-# MYT/M8^NG=]<_.\[WNV\/$-)@-D&$0\"0SU$(<\S'T*?3J4_@$3&&HPCN& Y' M"*!Q5K^LG]4_@..T$HL[/Q:G4 *)EU=OJ$([<-^J+.*QE$65YCT&47%9#OCIA77SIIL65=,LZ:[]Q=77E)M5:ZQU M-G/^ $4/X@B22I,OI^BFAA87 MD['7#+LJM/2Z9?GD/@O46.)PQSQD"C>@ JLI=Q)'=?J0T8D^:3HJ_(W/JDKC(^">&><,R7T"%# MRB;)_T3X6XWTSW6:Z(2,J2QKX_?]080TDU @M9>\7?TI"$TZ.WG.!>UG M9?LI7.]CDSI9LYNR7,*CJ9)NY1'410S3\)Z$G\3C04&/FSK[F=)VM@E73F0W M9?JH1^.6VHHU8 C2^/3DI:O-SSA"7V>3 6*:EC42>WDS]:-0VZS;29DQY:& M]5 P8YAC%,-MP$$Z0VI=%F+?T C+AQC"O_H3W;7-(+,=-7U?>=SR&IN1,R0] M%+OL6?;%%:1M6G.#O(=D&* ,LJ% CE46TGU_T0G%0@$/S/:R%K+ S19I69"=NQ5$/92YSA;SMZ;GKT0@'F&,R>A1K189]7MF3_C]RVS9Z&0^TMM%!L M+W6[>U3TF95V4KA'WD-I%-9.L.8-J3DD[J5SV8GC&6*OHE-W2F48-?9K('5+ M7PE>S:G?C-ITB)+AS38,+1O>H(^Y=ON_1F(OG*9^5C?MC;J=\!E3'@I;X@)T M" WOU\%OH/Q/SU>?^?*/[GK+R8#J.MVLVTN6MA.%5:YH)U/ZB <#E;I!:E?> M=>I^$8Q%8F387&B0V4M545^;UZQUC9V,%28](C03I7QB= M\[%8$DQ]LC1^ZFU2VPO@'EWFOXC02NW$<9_ 1WX5HU$&CK+L[@ALIE"4]0C^C$QBP-K$CAQ3X-^O M'>(.T*2$_5+/31OB-R?O.8]QDA-N/F[3!#T3D5/.^I;O>!8B+.(Q9TW$\IXML^[8(<8=S=0AGJ(@5.+X9&);1..NAP/7;;N %;>3W.D&OU4;3 MB=%-E+,%/2=,*/NSI__,U?F0RI#EO6U.^]9*RJSGNIO-QMFT'"Z6ZG#/=[]- MQD_1BJ38IBR7F$7$0DK?RXN=8QYA693GX/#M7"0F0,M].5>M0G^RC49M77\O\-LZD5\^E;/#_!^P^)Y)*G# M6I&M)"PF\*O49/,\+/60C$^AP$[,8[:.BOY>B3E"EF/#HR$JBYRX7Q]QT MM%R%*T+E)'*6_-F-"=7?I9;>T%!;!5#UX?N0J_5A,,^EP)$TD1(\)TG?JAAW M_T,KIEXS%;'"R>'P]^M6M]WJ^)U.I^U=7X=A)_SA[7 F#,2Q3RPB$UIMOIH< MQ_4O%6Z&A8IG1RN:O&!?")Y65J@\&V]HFHN8"+4V6VB=*R\\TZYQ8B&5Q4*M MN"0>[TM0Z[*P6-3I_\$S)8)R]2V)/ZE%_0U.1SIPP,Z[+\D%[Y_10PJ)?G4C+N0&$\P]M1K(JD'E3V#PYGEM0: M/3"NEV11$KV&0G00QZK>>?E//3H0OY9FA188R:89E!0_P*487$ Q $^Q.H.2 M8A<8Q:':?! SOF'G&/Y0PB1XQG_)+P3&K[CR/XBIX,]TWZ-Z$^*)'";))DF8 MAWT/&,\ISR5._J#9FS>R56*8+,^G8$@"Z-OH)68@"*YA=S@,AM99TX8/@.Z, M?@.13%>L +1G?A=42L*&/$W7K'P4RBN 5>K M4&ONWJ #T*)YX@F-J*1L.5$7:D&UR5?<7HO 0&MHW1 #T'"9"J*G(%%W4\4K M%/W:33PL%I5+9+T8#,$+4S D 31:3C(;Y?F:B(MXOCH$*M5FB1BV -HO3R1: MJ^O%S@_F,_TJO&I5/9& 8=?(N&$%H,DR$UC_]N=IE\YYU>7O:!P,I?.N#2( M?10SY>ZWT0JS):EY 5@E P.LL7GSBAU,O^0^)6*IYN*O@F_D2JW[&6:[VH9) MI1H,Q4MS,# !M$SVJ0U5901.1NI2O?U"ZC&>Z( !;.+>H /031FHFZQ8WVA] M3O"R MG1^'&RW;#;[;Y/5.==&T3_9A/EQCW]4>7MU8V[KRC=_S3Q]B]02P,$ M% @ .$=.6-YS]2FC$@ &WD !0 !C#AK+FAT M;>T]:U?B.M??GU^1Y7G?,[J6A=ZX%!V?A0C*4? "CLY\Z4K;%#J4MO;"Q5__ M[*0M%,'+S$%Q9G0ME3;)SLZ^9>]D)^S_=S*TT8CX@>4ZGS\).?X3(H[N&I;3 M^_RIVJDUFY_^>_"?_7X(U:"J$U0,8GW>ZH>A5\GG)YIOYP*BYWKN* \%>9$7 MI:VXXJS2>#S.C:65JLX8"DU2=+ M]1<@T])950!DA(NH)G +^;AP5G4ELE!1R-^VSCIZGPPQ9SE!B!U]AHHU"3D8 M^D++E!26 YB0V\.KLWSH8R>M0"$OLCI[I 2 M4^9%0<[TN)I4SW4GPWR?8 M.-@?DA C6ITC=Y$U^KRENTY(G) +IQX0.7GZO!6229AG(I,_V ^MT"8'^_GT M?PQ*6N(_9[E<*'K523>"_>@TSP4+]0QK,"S\;3BN ZA M%:Q)A4(C?OS1,@SBL(]0H1T-B6_I,5*3\(H2Y2CR&8U5415DE?)*[;J9A\%- M%T_'%[5)_=ARA:]D_$JM0=&,:T!J/TL=UT##(Y)=,M9!F? MM[JZ2J[DHM@=MZ3!G2;<')9YOJ87>[2#K0,>?J1"D9=*^_D%#%\7X>J0. ;\ MA@T;]V:(CI1!\8:S>']P+(V+2O]<""Z^7*H21=3$=D"6<,PO$ABDB/A@=4AP ML$\UN!(PC0.D$=/H2I])(=4++M6)W"0PMI)B*C"?MP)KZ-F$"DG^ 4SV&+B1 MSYZ8H%82PK Q_"1A4E"$L3%]L@SZ;%K$1VP89*6!J#5/%[GXL/%!^FH1N@<$ M=(WT"33*#X]P2 XHGE3/!3EM-R^;H6D\4C4M29_33O(+I$KI.B-D/J,Q2]HU MQ!-N;!EAOR+P_/_O>=B@4PIG$S.L"##-2/-WOM7KSU^Z@45Y 1W9P)014\T, M7-TFV*]H;MC?>]C%JI:8,5A5#%F1-*VHEDU15V5!)BHN%V55472BE/5"02AI MU$;@M$6'Z$PBA.2ME_9O C$X$P\M>UKYU+6&)$!M,D97[A [GW;C-_ _ !*: MG_98[<"Z)X BF"%J7+D^B<>;DZ4]2E<.VU;/J>C :.+OQ9:KDA@M;:';&) , M1>QQ' /27-N NM?M9K=^A#K=:K?>V<]K@+?W*^#=J=>NKYK=9KV#JNTC5+^M MG53;QW54.V^UFIU.\[R]Z<$$'G96C$=DI3 M(VELOWN5_+SB+DM(XOVHA)@RO.<<=N7I$ MI[@N\T*H+6ACWUTOXV1'T08GD,7)78<"1)R?204T+:Q@UP3A7U"RR(? MI@Q O#[1^]CI$5350UHL*)+\GLS.N^8-]1THT1+R;Z?/,%';0-P0D1'ECL^* MB;%30:^@P''(\WD+8J2* 0@, 6;?P-,I8$&<50I^P;R<>NS[9#2=%["O-;Y, MC6NQ=>T5>E^Z%\(_X.TUB.9'V)\B0=Y%%)=74NN?LINO'Z9HZ>BY=V8>M^L3#!: CCVU$OYL MW @'*/"(3OUS UD.LL( @=T H?9WWHNEV)!-%]^'T&:L %V;H4%02#S?'5&. M+IJ!6*I!!ET?[!+KK4-KU]P(XO%IS36R0JZ=DK%YWCBO#88^A[N]XR^^ZCPM MY&ST!M$3X)SNVJY?^8MG/TNEE'B5R(%@BGY:*F:=5 +7MJCVM' 08+T?!20, M@_>F0HR*=+:%& V"X.\PQP:&%4_#H%-6EN+K5)LY%HC^EN+_:]&/)(KD#;%H M2D))-35#4653-U6-)T55E$JF4"B7!%'0%Z+(KJXJ\FE+O:B+7_AB\>OT\G1R MWNOI51!E?JEF1Q^U+KSKRWKM\DBN6PWY^G)0C==[6,T0:S9)QZ&Y/L@*%2H; M>P&II!^R5"G""!/.T5@Y65%;C,7Y7,$+'X3B\;M,: T(A'[:-)/U:YT!?,!YY4OX%3O- MN_MZI^_>M'RN-3H]'@/GA8UQ7N9$619$17Z:];^+PC\5D6W7W.'0"N@^,*)J MBV+N[8>4(+)1)[Y9&N>MU(J/>O! MEG[8@S5-J5PL%0W5,*62*BME7BT;11E\6<742-$H2)KYT"^]OS_7CJNUD74] MM+Z="Y(Q.'%/>HG!7JA9OO=.NNVZH-6M._%&).WN1?_V:T1?^&7_XNA\>UX>O^[XH_[M,?:_O_E0-PR=!D/P[ ^]#R"P@88LS M^LYQMS:8WA5\Y= ]\>K%C2T@":4"JF'-#5$G] D)5[H_&\$,<:^_Q?<8O\0, MOPJ:1T(R*(2#NZ^J=G+;-,ZN6Y>;XE#CN=]UQTZ& M2ZV!<7LJG@^/F5_GHK-HS3_CJIKATYHZ);?^Y+&(KO^?^A>^.+)8H.>-3 MK]V?CB&T& ZP7;;Z]V6W(5L;TZ96]2/27P>_+]P@Q/8WRYMOEM HX.1./[R\ M_GHXL(AF'%WH]2BZVFR8+Y0+'Q'^P7;"-KH+X_F@H9:';40F1(^H&PNO(=PE MP1\4\8/H(BJ[;Q;:/^FFEW_A))Q7U-[M5Y_$J&M1A0#OX9YO_Z31: V/:WSQ M>/+-.3.*KG.],9==*97?CV>Q\_J>Q9D+IN:B[SH+&PB,,57S2[-TS)?*O!7R M12P8 Z_6ZFV,,069*_#2:NYL[,)?2C ?-G2"-V.X867'F4,/U MAZC,G2(3T 8*6P&0.R0@5@9-30RL862'V"%N%-A3%(!L!>:4M4P:N!H0"J>) M$P^2D9AX(NQ,TS+3M:%SVHXFO%AT(3^H?/#R&5Z^01*2YKJVAH$Y(8A(UL3= M^%8(\D W7B(GV6D(,G:NT0R[AG,IGM2Y;VHC:%>]LZ9\N8JR*6TZI.<2=-U$ MG>D0[-XG1E>E),MSNCXP4%E0X[X5$@[>Z*3B^82M?-(E&90@"M3)8HJ\3*+M M5603)(N%1"X?Y-?2M-IMH81JC2LD2GP.*N[\29SNP%RA RF<7@M,!=@+.\-F M=W#[?3@9\U&]PQ6NANVAT'>CW@;8/,<2#1,TEWDLR)@3Q R;%W*G9TR6^5Q< M\X_B\X5/J#;30-?-ZMD\&Q\>U>.FRW6IM0:\"6 MTS/H/JO?@FQPXK:V\S+NQW7_9/XW@R B_FHIX+]7&^?=\.L93Y0KR3UJC*JC MUOB7D *)%X?WC^G&P.OR-?93ZF%>Y5 M$LZ(DF"*/!0V'8/R#YS2*=*9MPJ !FC<)RPG]X$K"8XI@ +FT[YZJ.>[X[!/ MQ<"C[B4.D$%,0(SEO,?S/%]8<8AF?G9&0MM__R442WMLKD\K6RQ;WJ/9\C0] M.)8E4>/$%Q[(F0&ESN.%.8"MHHAZ>'R^$ ]I]FN/H@=9LNAF269 M_6"I&#=/4'\6RD>K=]OJ41L;_]0?T; 4U 8GKGA=/T7PF.%7B]'+S%FW9U52 M5:/;_O7T=!HU-<>_Z1RNV5-],S?A2?MI/F$1Z:K)2O-J+07I?3">Q"9Z",;3 M<=D4&@6$U0+6)DL!],8.EC&"XH/WE&NL+WM*.Q];T#45$P=&#B4^@2D)VH%) MQHY.?72LZ_30"JU,[]@PL&\$\2( A>^M/ ZYC6?G(+.V-O>#RB!(N:+R+G3O MH]6OU6I1Y9ZQG @]#^)'[@L'3I-:0^(^9(A90)J8(+%!E1=JJI/"27M:(RLN:ILH\5E0L M2 55(9)9*FN&4A"6TE:E-D_:T^,3G\?FO?-5U%M]_8;>2K.4C-KT_:!S:HFH,.M^5HW8UOK]FL:8Y4COW3MD:#4X[7XXO;ZT+JWY#:XIK3EO-1B4X M"MW%L(2]6[L91*NNT\N^ZJPCY!:[+-[W)0 MM/-@^"_/*5T8MRCD>.'/'+JDY)32[S;T;*('*"0U-9^WI*V7T(/!?(P:^9?D MD+Q8H_)K$L\7PWF&UR\:G>:&H3O,C"XQ@/%[D(T)8GNF*-UV3*TUN MAWJLF(K$;#4/UK!KUF7D\2&4P%46.V;I8W>JB>W5N14_]:YW"O77?;D=MW M+E69.>PO$1FZ\P("T@DA_MQ%'O;1"-L10?_'@R&D:RLHZ&.?/+7P]&%>W[/H M)&8YMLHSN3&^31JW=_9P,+A3AWT(!77!.!J#W @OE9O.17--0O%A\#=TT0^= M(9;O^$EM3;K".;^YBEY$<"'<=*^OY/'U>4,;\Z.3'D>NJ;T17SQ%!0:^0\>V MJV$;M; _H >IGI&C#>46,WZ_[;K2JQU,_$\V2-2P/NCY;N08#W(Z,Q?%)L&I MR)2B1[@X!L4F"&H%VV,\#1+U+95RBIRJ;V6F31+;?F7WTZ+,YWE\^6[OO95Y M7=>)7E!%V2"J+);+JB9A72UHLB&+"B%\(;WW]DW60E?="TO9LI2O^\AZ<#,D M0R3F>!$A=$6"R [9:89SF-R3; 7L&*@QVQFIN8[!B)-;\VV.V553P.==:J&8 M6N9DRYDMQL_UI?*7R7X6,3]WT-)%ARB]K0]MTT5:BJS([R7;@^Q)V-M!%DUV M,1!&'CMD M)(<$" (0[TIK,$6.#6?-?*3_A'=[OBI%<_"-%=Q.[3HUPUK0"F M641O<&1H[":^?[QM!I[>$=$)36-&DL 0E7*H"K.+-TN)7<0DU@_ @R;?1GH_ M12W.>J%)$&$(T0; !A-/H!*F>0A]8%:(%"4G,-EB2;SI#69)5:49U M-F\]WDME7%KBX"[U^&V;;;UJ!!D$6&VD\FM:-C$2Z65"Z$7 U8 PBS+;G2B_ M,#EEETH+'C+9W)W=?C>V0.Z"2/L.X*C844"VA6,>Q)!QF':60P\I\'#<*X>S M((Y9.:39YB[;.4[RR1]-S4VR=I;&L)3:!6$W]@T[.41&0?>( [;77KS6#]G0 M(H*IEHZ J5J,P2Z-Y(D7WZ3)AJ)1YC$UI2GP,X;#,)*;-O6%\62!?:C9RU!_ M_%#,4Y.L0F-FE)E*V>%>:BGC.38QC,$:Y]4?9L32@'XQSOS+A#%M+5C&C^Q$ MDT,-C[WJDOYM(SDB&=/HJ4.5[T$P?C[[[JF141^ C>JEN3&%!= X;4(#5@Z0 M\;$>5I*I:R%[X>^[R WWGB517&UO"ZWX>I0)F2B*(>3ZX?"I:/:%7'A,.I)7 M6P<7S-&Z2ARM(S85K;@O.]$PO"E/_)T$P!\A[VN$O._N3/360:=YW*YVKZ_J MK_U= N]$Y->/5[*.(410WQ%R[0;L#+#D" MXZB9QDD: >_;I&XV!<3B@J0"#9PB&CD)-CP6T$S9Z$7*B1_1R\/H)6L D[AA(1=Z\=WL"U^7@YZ1"YJ].N:9YXG&7R3+OFWV MX']02P,$% @ .$=.6+"$)UG*'P Q>H! !@ !C&5X.3ED,2YH=&WM7?M3V\BR_E?FLMG=I$HVDOS -ME4$2"[5"7 B+8]5;= M<=VZ7:N]>POW.M87B;!'W'VGN>_:;I/83J_E]MP.N?Q$7G^Y.GXCSSZY.+[Z MW\M3]=C++^\_GAV3O=K^_M?&\?[^R=6)^J!9MQUR%=,PX2D7(0WV]T_/]\C> M*$VCWO[^=#JM3QMU$5_O7WW>'Z7CH+D?")&PNI_Z>^_>XA'XEU'_W=LQ2RGQ M1C1.6/K'WI>K#[4.G)'R-&#OWNYG/]6Y ^'?O7OK\UN2I'PI7[\/'2.=]J4^ZGHYYCV[\>1M3W>7A="]@P[77J=G=^*.;7(SS6 M<>&84$/KQ2R@*;]E>._U3^[ @\?P^XC)ZQLM^#OW0+@NRJX:BC"M#>F8!W>] MWZ_XF"7DG$W)9S&FX>^6.@(_$Q;SX>^'\NR$_Y?!C>"> 0]9]A"GWFP<-1.##AZ??1GS 4]+MUIVW^P.04K1&4E[ : R7I*/#9:&MD\;Z M41W3@ ]B#J/XBP6W+.4>Q1$!5&KKAY6R;VD-+KH.>QY G,7J" ]]^$L.;CY. M@O\[KOIE==#JIO#QX1H9'/S9#8?99 G?TB> M\J,>3^'F'ISUIDI[@"S=!V+2>CW?AG*_^#\CQ=? M3S]^M,@GFB1UBWQ@@QC$<$>*OLMFOO0G[[I>,ZSB%YNX_GSFWB MZ_.C_LG1OWH$CIR]L0"5A**"@A,(0Q1<% N4M01IPKQ)S-,[B=T(GL. F- H MG<0,S_,G7II8!&1(KT&T9U?JO%@,P4!(M@!WB&\YV%/Y"2!W%(I 7-^11 03 MB6P+YM*G^(00AH \*%:6F,#LD'3$R%!9[Z&TWO]HZPU8@%-/P,9(A6HX4CB- M.GE+24C'();_^RNX<=RVT^JTFR[2!?KN"NZF30FA02)R#TU'-)5/>R] &#CV M$QZ#HHDX(3[SP%3!23B&6 ,03OUG!D\_@^<,E^!72(*X!+'=T4' 8#YC;T3L MCII%'+8Z801(8+'T-_! @0\/Y>V] '@4'AYD)A<^F,'!;6LX/ J%NH; TR$\ M_PJW/ $"$@!H>B/N@U#6HQSA:3<.'W^U'^5..>/T'U!Z/KQ;]P(/:6CVY*.8 MT^ [K6*]M9Z**"=(CKP19[<,':;2A#GO^ M.#_"2Q^C!CPC"W5 0^8DL6!:: M1@/G3,6XUYIA2!)K_',5.&M1DDIE&H">L/B//7N/>"P(-*^?_9V KMEOQQNK@C."E5WNDOCM!?'*0&* Z@%]$Y,TMZ0?V/^NJG*47+U MYMD4I3'\[V>CTJ=U=$24^OD/-]E8 M4U)?45(OHZ3H@.X+ <1P"*\ ^JMYZ[6B7]$B;_64L[$(GU.[=.Z$I(\^.$S( M'/N$RO !3\J%$%X60I"9*J! ]Q$,^Q)01C&,8A2@&!B.\7 "J@&N:@2\@R;C MAR+AF1K$; S\.B$CN)_T<)Z^4X)$YUH'S 2\SQ1/YUFTK.">P-,#())<<2S0 MPFM&D/6Q'/3Q$[$0%$G=N[B"=[WEL0BE>S4*8A3D"14D2V:\C@'24QJ\ =N_ MZ$6&$%S6[A@X$AW[S!T*:(*.KC!6RL*F68B$$0%,[8A\"$3,?2J5"6,=B+,D MXD%M8(Y3&3CI.TF/,A4UJ1U#,8G5HWUV'3-U2QE*B/%X$J)[P5@X_PRC+D9= MGE!=+B%"!M.?U3$H"1B5F/4P3S5/+_C @ 1$M1#DCU68S1* %XLM E* N!F5 M!'V C%Y(V[+M/"N:BCCP039,AM5^C/F=:UD+B>'>(I(*<[\;,TI@E. 92)4T MQTB3,!4)NA"+ 8(0X@9,0I)DQ%AJ 9F!*5L*%/!"F7BZ+^\D61,#&8)'(3Q- M4'_ &6BO,N2A?((',L9'*W[EP/<7P+KHTCFL@H%L %$.$IO",\*6)>JCFYY/Z38 R02Q73UTE<#?I,K'\G1>!)R91D$E5!CLS-4K@Y9(A# 1? M44Z!=$$@"9V2M*?8:3'HJ5]#Q(3XGE)?@#P*"K2I&N*L%!CKGUI=J2ERLJI;.BDE*5 MA71[J]-N.&ZKH=+MA6*;?&6SF!)?>3Y]7!;/*$ER54H<_S6\5\T#R5^C='T4 MH(AD;T566?CK\G*>7%>L \TS\2A2[$D"4X?<8 M$F9$3<-()&J6 9;H ,9!1$(RH-/VK(&NU^ MDHDA1T ^5.M,<&?I:"Q+LD2*'B'7TY M%BH7+1\!%T23O&\7"(L@P+)C5M3.$'XU+[KVLZ)KSNJ!\4Q5G1<+G#)[(:W4 M>E^]DK/0:9 5)[Z8R,#PAR%*HV"2R)+S3"ER^1(%24L147EWG0!)P8C+L>BG M?4=%L\2SNKMH/".T.R'J>R[RS0.6X1FN@SHGZMNQ".&"0'TFYFBR%8*20-C_5P('H7T M ,!CT$-*"KI5_ASD1+WZ@4Y#N4DK27C<3^E"N"UL?R3=A+[=W1\ R:@.PDSV MI2NCW56GL;:G\#.&_4"6?JAQU%:-HQ:9 @U[Y;3J39+%/'D>%>M[ Q%[Y73J MC=E)&W2ING62[T0=4?\I,@\+N1352YK([$&0)?P'=RHO/$\!KQN$149BBA=: MFM5/&7:U3I(1+C2:I,178:G,5HH PKT[E4R3YR630<+^F:B5 )BA@XMF*>$U MB;,Z*5X6:\'RIPQ!L%>9SQ."F-S$%%^8CI+[6HPU4IIU)\. !0(E;KO>_E7V M3&.ZRUH SZM6O;-PMR& \9"D)A%J+\NKU00.KGF_D#5Z] MMNNV^T:V&?L *R2E&WM,'%]#S@83'0>8^;SA*64!Q7F;B^*JAWW+_E]1=JE8J[4 M>77J!]G'@(7:[-0_<2G,USKYR&XQ$S;%U=&J-(09Z0P@'@*$IL2Q>[9-:'U< M)Z]/K]ZH=-F:)5:69GP9$\?G>?F)I%/4P:.79" M)RF3R4L*O]\B?QJ "4LSSN7)UE=)Q+!J!>>$-YC2TY.."ZV3;*6UNI+%S3I8 MQOVOZL_]2PB6]]VNX^XWNUV[67_JR?OM%Z=M'YZ%,NLZH4&B:A1C>I<;;#8T M7P")7I].IM>QVS;;;+E**[D&CUG([\+?CH%PG.L^+ M363-;1 MHNMN6 2E,AJUF)6ALK MR_BRI#H).831N3(_6"F?R9X77"\.YI*/HT"V+LGFP35+;='.C5@0Z>:!K'$I M489V?@'VH:O2E(I,<8EB?KDT+D+'I;^S%Y7KFX()9E/5Z(H7Y0_.I^QE.U[H M,9X5OY]IGC%*YM?8!@=.0[91)9,(0WO5%8<-9\AZYNN<3Q@Z(=F@)*.A(0MU M-\=7]%IQ*#T81#C7DM10_,%E"3Z@Z2QFGXKX!C,8'/R>[%@#(D*S!B]57D>L MY.^4>QF<<(ZO!.# ]7$\]!.6DE!,9XR'8\Y+!'!'>,N5F\][QPCV8]=EGY"< MC;X8IE-,#<#(Y$K\?C8SJE3-]LL/HAMWEY4&QJ:-'COQ;I?&9:3C$ MC!*N7,JIVS'V10PT0@_)"5J@8[4-"5 1:2G@,8?*<'(PCCCUO]%Q=$@^"45U MGH=G;Y&/]ND0W#:-04PE(Z0%#_7%\MM'4[!3GHST D!Z@PV?H%HI=H[JN%4W MPN>0DG752XL@^6=V[F7,91.M5DM4Z(_PXUHIY6>&Q! B<\E;G&ZWI:P?^F"F M5CTF*5RNNNJE=<-4 <3*/H.#ONYIA)O(?6@"(6YD.WSH,T6,X,YUW)9KM'). M[KYX2\5"P6:"242F 9X9HO@Q5^Q(&L?U+>3S%0!93Y8DQ]^Q M!FHIX0JWOY$M^P6GJ3?,LN?[9159$L[;![7&(:,;X00"03$!E%&UYY$G)@&6 M6B;2J:>37,H35UARR3&0&<<*5#+ >5 ]42_O\HO:M$Y#K'"3S%17[100$"P* MBS'W4"54J[#<:$IR-/V.EEXKH[;SREYGMK("H #3UJVE$@C83YIX,1_, M"]$S.#2Z,L>+R3K7(KHUK=?W'9?QS< MMV]J?M#YE=5@*6MR;;7>/?7\N$Z.SD](_\O[_MG)&1"ATSXA4C /25'JYL,G MW??4B_.3T_/^Z0GY3L"GZ#8_V+CVIMK5J+N-67)"8]V)OF&]E?LD2Z$\\_(VVPTK,^SQT\J29Y[?&N(8<_H^+;'LY&%>(B ME+A4 U^X[>.;4S^CU]NVF S<*POWG!N3M=7[P]Y*A6_'DUBN':#2M_2J&7\5 MK%8O0X?*J#!5"FH,Z'8$=!6,%&;=O6UEQ._;TV1GXH0M +84#.O5KG(FTKB_ M/_V>WC[BMJRVX^Q:3&"@;:"-T':=@X*26%OS0T>>I]I@<<=N\$&#@%FX[+J: M4<6V%+.B+';K!&\3O7,X8F"ZFS!UK6ZKM0LUCB6/H;=BDU]5D[F, MI%B?L6V>\U+YG4D.;ZSN!U:SNTH&39QC]."EZ8%SL!KO5RPH.@MQ$P2!^]>8 M.,@0S')J6MOJMALF##(H+35*7:O57 W6JQ\%7NRN1XO< /XTO?!&:76DU MK9C.M1I6>TW=U@1.!J:E@JEM-=JKU*F"D=-]-2/Y]8%RX[K9UZ.8,M(NI,^? M@0=63)F!Y[4*S]5M>YH-O V\%;R;EKLFRB][&)-U826?@W&KO2&RD*DFF@F12Y"9%OE;5 MNVW36&?4PZC'O>JQ2NPJ$'JIHI$I%FV@Q L(;@""?3'![R;8BLH6N29PVP,K MND/OP&JZIM)D,+[+& <'9.]*F>KYT6ZBM1%?!.(O:1Q[QKR*Q!C M/;@UZ4<^_T97W(BH/Z(Q&\%G+$[T]Z.2TW\F((M"MR_==9B;1JF7OLN< =V. M@*Z"09!X<[(P-S O&PP=YJ='8F75,MTL%2W3Y[>>VU[X"7B MF%OOWWS&A/G6QUJ)?FRC'.4!C%&.)VGDWD]QPQ[XZ?/;HEX_X"&KC51'FE-O M-AX =>Y*)_J)[QB7;P__9/?U D9CA,!(/WPVF_@2&@"V_>MS**[/DRB@=ST> M2L$, N'=K!F8>JF,^BT,<1#_L"G8Q')((:I_1W%V\5P_:IX(1-S+E" GXL4/ M],R[2TBPU\V$/A2P8=KKU.U9.%V3N(=#'7=V*!61NBBBUR#&F-&;FMQCJD># M*;U+M 0[#7D?K<1:JC@G.7B,Z;=:#@1:B?.OD1W*OT/^9[[.-Q_Y*E_>=\_.SD[^GQVVB=$RN4A M(4K5?.RDXXOSD]/S_ND)^7)^].7D[ I^@V/]BX]G)T?X1_\*?GPZ/;_JDXL/ MY.+R]//1U1F<4-#S7Q^-U1?!\9"D(S%)(+9(+,*^>0S$%K%8!1K$IRE],X," M@D"*_(\]U MXEG05,[N@] M4/Z!1PGK9+_FYQ$XU/8T('@\^@=E;5+><$]7* MMFJATYDURD"AIOI>WP\JJ&]Q /AI/I2]R&$]=W,!-QP&8IH9S.QOB9F>LCU3 MD,"C-F'V.1U M#U)V2&:A^=W0KD3X<,-/,+/\FFWO<59T"Y'/GAE0E[41( Z M.&8BRC 1=KWU8/7 S(2Q32]K(HQM*LM$&-M4[$S\8%'B4=+Z?*/N_,"HG]0* MEWK($/S D"!2:NUM.OQVW>UNM4;764P\KL39C^43KD8Q8V0,'XP2@INN^F1Q M=:E1@NTK06=]D7GUW_7P=C>%M^/6[0=]^];A>\(\-AZPF#0; MQ@IM'[?/XHI_%MT5=L6N[3:J8L-^" L;UP<-./+@<'_4)*[DT[?>&?'0"/LT M8$FO4 78]GB+ZP64.99M#V<+C2TJI5&N5OPEQF;0:M!:1;1NX#^>;_Z6MDVY MC(4_\8KY(K+M,J-GZ@=\."5?UMZ^QQ+8I>S3K@!BR2?T67S+O8+6I9>!?VU+"TOXG0Q/Q$OOY6?;'F_!"M^PNNW5-59& M/8QZ&/60WX[IN*M?_EJ->,AQH_G*PP139H9R_I V[[3J[I:>.BVK<= RD96! M^6[#O&,UUFQ#5+7P;"MH-]3TA8V[I"EV@WR#?(/\@K^N98OQUF/-"L("DI!1E[A@QXQ5(* M7W8UL%!(0T-N].]\#)4T:2U*Z.DKF6W"OTB,(-R@_+2H=RQ M#EJ;[+%?TL!HH;W RR>Y#(TT?42FCVBY\]OMV";,,OIA]&.M?KA6:\WVWJ4. MT[98R]WQ06XA![^U*FU%2[(&P ; E09P9>,NE13\,Q9)0J)8#+FI2AD^:?CD M\KH-NUMX.[A1C]+ Q:C'3ZE'R^HX)MHR9-60U6J050-@ ^!* [AJT=;A(TW= M%Q&+:0HO0-BWB(7)KFU'5R*JN6M4LHS=N0:M!JW506NIXY2E/-UI",<97 .N M K_QV6>W+!#1F(5FB[KRTKL=6I&Q27K@P"Z\5<%@U&"T4(QV&CO42Y@M MU+.^Q5RLI-P,.35+179SJ4C3:A;OTPS*#CJM%K MAJE\OMGOZ\53V#+M![9MP92S7<)H3FD LFVYO#3-*75<^/U-&:\#D21O" \] M,69FRSU#HJM!HK^7.+]N-!MO3'AHD%T99&^V7T:C;?8Z-SRV*I)?)F M!OD&^0;YNQV!I2,6Z["+O-9UNC<6"5EJHC##57>7J[J=U4*&P;C!>%DQ_MV9 M!O? 7LTT5#T&6_%9O3W?+F_;?B-*:RE;E=>$%5;8V@_@.+4,S,5LI MU/_EC7O7F*M!OD'^RT1^-6(VMRD?<,[2Y?5>AJ=NRE,;0.5\,1D$;#M$]=53 M<=0M#*R(FM>!6>=E4%T55&\2>G7;SNZ$7NMV +EOX/G_5EP8H6D:\\$DI3BU MJ2!P<"Q"DHQHS$8B @DAJ\^&5_=NI(]F?4HX5A+ZB:-.I0'(D8=-O>O=B'; M).\X]%\0,][U06Z];

WTND40L7@B^2(T,:,(]PS,-S]Q5 MGOG=89==MUT3>!F%V'6%V"3PLNMN(9G-K?G"KW)]-/,)A5>DUTSYOX2(29JD M-,0W(:@*CG-8L$M\&>J^;;P_8X-8];49-^1W3;AF<+[S.'>[K0WR*RH?6:9RW?>D*$-P:=J7%>^Z2L513*WB"?,\ M)1QP%5*<1D'*@Q>C(#^K( UW]4MYI0O=EXWZ\-/GM^7!L7P9^">[S@L8C7%" M1_KFL[G!AV33:?_Z'+KH\R0*Z%V/AP$/66T0".]F35BM7BJ#[,(0!_$/2V5C M(:I_1W%V\1SM-4\$(NYED,Z)>/&#D=IM&A>(R 'KOS,E4&OS.W5[UOI5DY"% M0QUW=@C(F)JK",A.;1 S>E.CPY3%/7HKN*^EU6G(VVCUTQ)$^>\/A'\'/T;I M.'CW_U!+ 0(4 Q0 ( #A'3EC%93)*P@, ",/ 1 " M 0 !C&UL4$L! A0#% @ .$=.6)H51A:-! M9"P !4 ( !_0P &-S<&DM,C R-# R,31?<')E+GAM;%!+ M 0(4 Q0 ( #A'3EC><_4IHQ( !MY 4 " ;T1 !C M#AK+FAT;5!+ 0(4 Q0 ( #A'3EBPA"=9RA\ ,7J M 0 8 " 9(D !C&5X.3ED,2YH=&U0 52P4& 8 !@"0 0 DD0 end XML 17 cspi-20240214x8k_htm.xml IDEA: XBRL DOCUMENT 0000356037 2024-02-14 2024-02-14 0000356037 false 8-K 2024-02-14 CSP Inc. MA 000-10843 04-2441294 175 Cabot Street Suite 210 Lowell MA 01854 978 954-5038 false false false false false Common Stock, par value $0.01 per share CSPI NASDAQ