0000356037-24-000045.txt : 20240627 0000356037-24-000045.hdr.sgml : 20240627 20240627144736 ACCESSION NUMBER: 0000356037-24-000045 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 18 CONFORMED PERIOD OF REPORT: 20240626 ITEM INFORMATION: Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year ITEM INFORMATION: Submission of Matters to a Vote of Security Holders ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240627 DATE AS OF CHANGE: 20240627 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: 241078215 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-20240626x8k.htm 8-K
0000356037false--09-3000003560372024-06-262024-06-26

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): June 26, 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 5.03.

Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year.

At note below at a Special Meeting of the Stockholders of CSP, Inc. (the “Company”), the Company's stockholders approved an amendment to the Company's Articles of Organization, as amended (the "Articles of Organization"), to increase the number of authorized shares of Common Stock from 9,753,900 to 20,000,000 (the "Amendment").

On June 26, 2024, the Company filed an Articles of Amendment to the Articles of Organization with the Secretary of the Commonwealth of Massachusetts to effect the Amendment, which became effective immediately upon such filing. The foregoing description of the Amendment does not purport to be complete and is subject to and qualified in its entirety by reference to the Articles of Amendment, a copy of which is attached hereto as Exhibit 3.1 and is incorporated herein by reference.

Item 5.07.   Submission of Matters to a Vote of Security Holders.

(b)     At the Company’s Special Meeting of Stockholders on June 26, 2024, of the 9,753,900 shares outstanding and entitled to vote, 7,445,555 shares were represented, constituting a quorum. The results for each of the matters submitted to a vote of stockholders at the Special Meeting, as certified by the Inspector of Elections for the Meeting, are as follows:

Proposal No. 1: To approve an amendment to the Company’s Articles of Organization to effect an increase in total number of shares of common stock of the Company from 9,753,900 to 20,000,000 shares (the “Amendment”), which proposal was approved by the requisite vote, with the votes as follows:   

Or

For

Against

Abstain

6,219,918

1,217,273

8,364

Proposal No. 2: To approve any adjournment of the Special Meeting from time to time, if necessary or appropriate, including to solicit additional votes in favor of Proposal One if there are not sufficient votes at the time of the Special Meeting to adopt Proposal One or to establish a quorum, which proposal was approved by the requisite vote, with the votes as follows:   

Or

For

Against

Abstain

6,332,662

1,101,487

11,406

Item 9.01Financial Statements and Exhibits

(d)Exhibits

3.1

Articles of Amendment to the Articles of Organization of CSP Inc.

104

The cover page from the Company’s Current Report on Form 8-K formatted in Inline XBRL

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

By: /s/ Gary W. Levine

Gary W. Levine

Chief Financial Officer

EX-3.1 2 cspi-20240626xex3d1.htm EX-3.1

Exhibit 3.1

MA SOCFiling Number: 202479424440Date: 6/26/2024 1:14:50 PM

Graphic

The Commonwealth of Massachusetts

William Francis Galvin

Secretary of the Commonwealth

One Ashburton Place, Boston, Massachusetts 02108-1512

FORM MUST BE TYPED

Articles of Amendment

FORM MUST BE TYPED

(General Laws Chapter 156D, Section 10.06; 950 CMR 113.34)

(1)

Exact name of corporation:   CSP INC.                                                                                                                                           

(2)

Registered office address:   215 BUNKER HILL STREET, CHARLESTOWN, MA 02129                                        

Graphic(number, street, city or town, state, zip code)

(3)

These articles of amendment affect article(s):    III                                                                                                      

(specify the number(s) of article(s) being amended (I-VI))

(4)

Date adopted:   JUNE 26, 2024                                                                                                                                                       

(month, day, year)

(5)

Approved by:

(check appropriate box)

the incorporators.

the board of directors without shareholder approval and shareholder approval was not required.

the board of directors and the shareholders in the manner required by law and the articles of organization.

(6)State the article number and the text of the amendment. Unless contained in the text of the amendment, state the provisions for implementing the exchange, reclassification or cancellation of issued shares.

ARTICLE III IS BEING AMENDED TO INCREASE THE NUMBER OF AUTHORIZED SHARES OF COMMON STOCK TO 20,000,000, PAR VALUE $0.01.


P.C.


To change the number of shares and the par value, * if any, of any type, or to designate a class or series, of stock, or change a designation of class or series of stock, which the corporation is authorized to issue, complete the following:

Total authorized prior to amendment:

WITHOUT PAR VALUE

WITH PAR VALUE

TYPE

NUMBER OF SHARES

TYPE

NUMBER OF SHARES

PAR VALUE

COMMON

9,753,900

$0.01

Total authorized after amendment:

WITHOUT PAR VALUE

WITH PAR VALUE

TYPE

NUMBER OF SHARES

TYPE

NUMBER OF SHARES

PAR VALUE

COMMON

20,000,000

$0.01

(7)

The amendment shall be effective at the time and on the date approved by the Division, unless a later effective date not more than 90 days from the date and time of filing is specified:                                                                                                                      

*G.L. Chapter 156D eliminates the concept of par value, however a corporation may specify par value in Article III. See G.L. Chapter 156D, Section 6.21, and the comments relative thereto.


Signed by:   /s/ VICTOR DELLOVO                                                                                                                                     ,

(signature of authorized individual)

Chairman of the board of directors,

President,

Other officer,

Court-appointed fiduciary,

on this   26TH                                             day of   JUNE                                                          , 2024                                  .


MA SOCFiling Number: 202479424440Date: 6/26/2024 1:14:50 PM

THE COMMONWEALTH OF MASSACHUSETTS

I hereby certify that, upon examination of this document, duly submitted to me, it
appears that the provisions of the General Laws relative to corporations have been
complied with, and I hereby approve said articles; and the filing fee having been paid,
said articles are deemed to have been filed with me on:

June 26, 2024 01:14 PM

Graphic

WILLIAM FRANCIS GALVIN

Secretary of the Commonwealth


GRAPHIC 3 cspi-20240626xex3d1002.jpg GRAPHIC begin 644 cspi-20240626xex3d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !D %,# 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#]1-?U:/0= M$U#4Y@Y@L[>2XD\L9;:B%CM'<\=*^'HO^"P_P@E"^7X>\6S!S\A6T@^;Y@.A ME!_B';T]:^S/B*5'@3Q&6(7&F77S=/\ EF>^1CZ9YK^<[X,^%K7X@_$/P9X2 MO)I;>VUC5;'3YIHL;T2YGA@.WIR/O#/&: /U@MO^"P?POEF"OX6\6!<$_+;V MA)P"0.+HG]*Z;PQ_P5@^!WB"[BMKVYU[PX\C!1+JNE,L2\\[VB:4J,&V;&3R>82,X]NPZ=OF#]L?_ ()OZS^S3X3A M\9^%M:N_&/AJ&3RM2#VJPW%@A"JDKE25DC+$JV ,;AP020 ?LIHVNV6N:3;: MC9WD%W9W$2S17,+AHY$;[K!@2"#]:T:_)'_@E?\ M-R>$_B"?A7KM\D>BZ^Q MDTB!U(%E?J%,D48RP"3 L W!B! &XX_6Z@ HHHH **** "BBB@#GOB&<>!/ M$AY&-+NN)M%XP"#_IUN, >OX>GI7]# MOQ B\WP/X@4#YVT^X13G!R8R.N1WQWK^>+]G9DA^//PWD8I%&OB+29"P/&P7 M\.",#V; ]>QS0!_1[7"_'#2K?6/@[XVL[I3)#/HUY"_3.UHFSCMZ8^E=L)XF M?8)$+]-H89KR_P#:<\;:=X ^!7CG6]0N$ABM-&O,!Y-JM(UO((D/NSE !SR? M:@#\#O@-J4FE?&+XTE &<'&W![CUK^:_P )>)SX/\5Z1K'[N:YT M>[M[E(Y64A6AF\P9Z\%L]?6OZ9+J"*ZMY(9U5X9!L=&Z,#Q@_7IBO(Q^R#\$ MES_Q:GPLQ# Y;2XF)/\ >R1UYY)YH _,^X_X*^?%R:T=7T;PFJ,NA:>ZI)+@*H:.%2TA'1 MW6NO\'?![P%X!E:;PQX+T#P MY.R[&DTO38;>0#DX+(H/&X]^] 'Q7_P33_8IUGX,OJ7Q ^(.GFS\6WD36NGZ M7=E'GL(-^7F8+N59'PF #G:!GDD5^@U-2-8\[5"@\D#IG))./J33J "BBB@ MHHHH **** &LX09)^@[FF+=1,!^\4$Y.&.#QUX/T-5]8M&O].GMTE\DRHT>_ M!.-P*]B/7/7M7\WMM\1?&NOWY%KXH\1R7%U.1':VFI3_ 'G9=JA5< #+]N./ M6@#^DH7,3#*R*V&_B:K MX.2%OI",CG=Q]<\=LX-8^D_M#_'#X*:^EL_BWQ9H>KV?/V+5"^>,DDQ3KF1< M9)P!G/N* /Z$!*I!(R0,] >QP:<3@CKSQTKY3_8(_;&/[5/P^O8]6MK6P\:Z M'*JZI%:92&5),M%,@9?EW'P?M!?M ^%?V;?AU=^+O%ETR0H_D MVEC;X:>^N"K,D,8/\3!&.3@ *23@4 >EB0$=&['[I[UFGQ/I U'^S_[4M/M^ M2OV7SE\W([;,YS[8K\)/C'^VK\:_VE]=?2FUS4;33M1E-M;>%O#7F112ASA8 M66/Y[@G(&'+9/0#I6-JG[#'QYT/0GU6Y^%VN+911B1E@C2655QG_ %2,7X'4 M;>.^,4 ?T#;QG'/7'0^F:=7X7_LJ_P#!0CXA?L_>(-,L=WA9.X=!C'Y5^<_\ P6B31T^'GPT:;RX_ M$CZU-]D=1MD:!809VR#]T$Q CDY88[Y^+(O&O[55VYB;5_BO<>:A7RA#J&&^ M4Y^\2,#'7'8XP:R?#W[)_P ?/C)XB<-X)\1ZAK3A6GU'Q"\\2E=P"[Y;@@D# M)SM]_;(!](?\$;#++\:/'+>8S6R>%X2V<@[OM2%#D^P8C/\ >YSBJW_!8/XF MWNO_ !UT'P5'=DZ1X?TF.X>V' %Y.S,['GG]TL &1D9;^]7V_P#L,_L>VW[+ MGPXNXKN[BU3Q?J\RRZE>P%D@3RF81PQ@@,%7^+/!8DCC%?G%_P %459?VQO$ M1((#:?8%<]Q]G7I^.: /JS_@D+\"=$T_X<:I\5=0L8;CQ%J%_+IVG74HW&UM M8U57*9^ZSR,ZDCG:@&>6%?HK7R!_P2HNHKC]CW1(XY%=X-3OXY !@JWG%L'U MX93^(KZ]W93< 3QD#H?UH ^'_CA_P2U\+_&WX]:GXZF\3S>&]#U0137VD:39 M()IKGI+(LK,43> K$^6V69B1Z_6'P?\ A7I'P2^&VB>"- GO;C1]'C>*V?4) M1+-L:1GPS!5! +D# & .U=0^IVJ7XL3<1?;3'YJVWF+YC+DC(7.<9'7I5D, M"2 02.#[4 +1110!#<3&)H57&9'V\_0DXY]J_FR^'H\KXG^& IPL.LV. QX) M6Z!)/'/''3^F?Z2=1@:XM)4C^68HPCD.<(Y& >.>O?MS7Y/Z1_P27^*&F^+8 M-7A\1^&X8K;4EN8HW$F=B3JZ;L1MGY<^N.?I0!^L9MW(_P"/F4?0)_\ $T]( MB 0SM*.#\X''Y"I** &(IBB RTA4=3C)K\P/^"Q7P+U&XU'PM\5],LY;FPBM M?[$U=X8LK;;9&>WE.:-@59&4\$$$@@^M 'XY?\$XOVX=*_9YN;[P)XW#P^#-7O/ML.KQEF M.FW)0*V] "6B<(F2O*EY MX@B+2YPIX"YS^5?&GQU_X(ZQW-Q-J/PE\41VB-\W]A^(V8HOJ([E%)]@KH?= MZ\37_@D5\=&=%-QX44,<%CJ&VCSM+$'AF7CZO/)+<6YF)D6W8R?,/*5ECVG.TJ0. !7SK^R)_P2\TGX(^*-,\:>/=8 MM?%GB>P)EM-.M(JDJ@4X.,J"/NY26&>QY'&"/K0 ZBBB@ ; HHHH **** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 4 cspi-20240626xex3d1003.jpg GRAPHIC begin 644 cspi-20240626xex3d1003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ! $# 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#[PHHHH __ !V0$! end GRAPHIC 5 cspi-20240626xex3d1004.jpg GRAPHIC begin 644 cspi-20240626xex3d1004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "F D0# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **\C^-7[1.D_"MUT/2[<>+/B#RUI?L\_'#2OVA/A=IWC#2XC:&9G@O+!W#26=PA^>%R/XER,_6@# MTJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *\B^//QYM_A=#8Z#I%I)X@\>ZV&CTG0[4YD<]Y7_ +D:YY8\5V'Q M6^)FC_![X?:WXOUUW73-*MVGD6(9DDQT51W). !7AW[+7PRUGQ;KE]\:_B*L M=_XIUM?^)#%*=S:-IK,9Q7 _\$M])O=+_ &<]7>\M)[5;SQ5J5U;F M="OFQ,8PKKGJI(/(]#7K7[97CO3_ (=_LN?$S5=2EF@BET*[L(I(%)99[B)H M8>G3]Y(O/;K6I^RW\/[GX6_L]> O"UW>1W]SIVEQ1OH ] M3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBF2RI!&TDCK'&HRS,< #U)H ?17E7Q$_:B^&/PO MCNQK7BNS:\MH1.VGV!-U*0 MZIK4D6FPW,#JQW0B0[F8$#@@<'Z4 ?2-%?(WB7]JOXM?!SQ7X8?XI_##2M&\ M!ZK=6EC=^)-)UC[0NG2SJ@'FJR+A$D?8S9P=I*YXKZVAE2>))8V#QNH96'0@ M]#0 ^BBB@ HHHH **** "BBB@ HHHH *1F"J22 !R2>U+7@W[7/Q UK1?!NG M^!_!AC?Q]XWG;2]*61@%@386GN'Y!V(HQD<[I$]: ///&&CWG[8GQXE\-7(6 M?X*^";J-]0:WD5'U/5D"RI&)%W,8DW)NVF,YW#)Q7UTB+&BJHPJC ["N ^ M?P@T_P"!?PG\/>#K ^.2TN]-M)1-)$Y96.3Y)PH M#="<$U];0PQV\211(L42*%5$&%4#H .PKY2^"7BN^^.?[7?Q(\5^5:IX9\%1 MGPKIR2P@SO,&#S3)(,J4+;@,$'!P17UA0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444C'" MD^E "T5\]_LM?M:V/[1FN>/]">P32M:\*:M/8/;1L[B2!)6C64L5 !8K]T'B MOH2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **HZOKNF^'X(I]3O[; M3H99DMXY+J98U>1V"H@+$99B0 .I)KP7XB_MU_"WP?=6^E>'M4;XE>*+I6:V MT'P4/[3N)-IPV3%N5,=<,1P#0!]$5YU\3_VA/A]\'+_3M/\ %GB2WT[5=25V MLM-CC>>ZN=HR0D4:LW?C(&><=#7C$V@?'W]I#2;./798_@EX=D9S<6NFW/VC M5+N$\!'(^6(,A.<$D'MQ7HGPP_9%^&WPLU33M9L=';5/$=C UO%K>K2MP MG/WV^E '&/\ M%?$WXOZ$MU\'OAG=6]M+'O35_')_LV++2/#$/V2$1E2'A=R2S*ZFD*LV !P,*">20.!WH \!_;*MI/ MBSXC^&_P6L[6WU2'Q#K%MJGB"UE+HT.DVLPF>0. 57<86C&3R2 *^G[6VCL[ M:&WB&V*)!&@] !@5\X_L=>']9\::;J7QQ\96<5IXK\?)'&O"-E<(4+0"0/<7#1L/E9F2$!E)# 'TKT7]M7X@WG@ MGX Z_IVB>1/XM\5*OAG1+)[Q;:6>ZO6%LIB+$99/-W^VW)('->B?!OX>6GPG M^%OACPC8^=]FTFQCMU^T.'DSC+;F'4Y)YH [.O-?VBOBQIGP6^$'B#Q/JC I M%"8+>#<5,\\@VI&IQP237I5?%7[1/QS\&^+?VFO#/PU\2>(=+T3PEX64ZYKL MNJ:C%9I-<@?Z-#ME(\T#YFPF>O.* /8/V*OA5)\)?V>?#6GW=O<6VK7Z/JM_ M#=%3+'/<,970D==I; Y[5[K7RK:?\%"?!7BS5[33?AGX1\8?%&)IDM)KWPWI M$GV6SE9MJI++(%5!T.XG:%.20*]6^"G[0FC?&G5O&.AP:;?:#XF\)7D=GK&C MZ@$:2V:0,8SOC+1L&"/]UCC;SU&0#U2BBB@ HHI.E "T5\;_ +,/QDG^+/[; M'[0,=KK=QJGAO1XK+3]/@DW+';M&H2=55@,8G$W/?J,C%?9% !1110 4444 M%%>%_M4?M8:!^R_X>TZ>]L+C7]>U>4VVF:)I[*US<2D83]WG<5+X7*@GGIFN MY^"_B?QGXQ\!V6K^.?#5OX1UJZ'F?V3!I^ M-]8B2\MF=HU=;>&(=7^;YLYP,>M?4-?#WPH\4:;^Q]^T?\2?!_BN?^P?!?C# M4HM9T'4[]2?M5W*NR>/S!\H5=BX!P>: .ST;P#^UWX6NSJEW\4O!?C6.VMY6 M&A7&ABS2[D\M@BF:,*R?,5.<@<<\9S/=_MC^(OA'<:=9_&SX::EX1AFB02^( M]&;[?I9G9CB,%,LO ).X\8]Z^I(9H[B,212+(AZ,AR#45^MK+:2PWHA>VE4I M)'/@HZD<@@\$$=J (M%UJP\1Z5::GIEW#?Z?=Q+-!%?A7HJZOXNUZQ\/Z:T@A6YOYA&A<]%!/>OS6^(7[0WAS]C[]HAK/X0^)) M_$VA:K))IMUX(:Z=M-TF\=AL>$G(1 [9,:8ZD>U?1&F?L7Z]\?/%MCXT_:*U MV#Q2+>WVZ?X0TDR6^F63$Y,F0P9V(V\DY[/[#) J6\1DD:20;$ 4:O;W%P\LB7S8\X,')*'=GY1@" MOM&OD3]D[2H_$?[3O[0/Q"TN[AN] O\ 4HM*B=,AC- BK+U[!E(_"OKND 44 M44P"BBB@ HHHH **** "BBB@ HKS#XW_ !"\=> K?1G\$^ )/'4EW<>5=HEV M(/LJ8^^<@YKTNV=Y;>)Y$\N1E!9,_=..10!)1110!YQ\_ G[1?AB'0?' M>BKJUC!,)X'25H9H7'=)$(9<]#@\CBK7PD^!/@/X%Z'_ &5X(\,V&@6[!1+) M;0@2W!4$!I9/O.V"?F8DUWM% !1110 444C,$4LQ"J.I)X% "U\:^*G;]LW] MHG1M'TTG4/@_X G>?6+A3FTU35?EV6LD;9298U!;(&5+^]5/^"@7[7\OPZ\& M3^ ?AU-<:K\1/$"O9POHTBR36&.7) !(?;D#C/.01BN/_9S\!?M(VOPKTCPU MX5TC1?A5HTR_\3#6-97[9K,\[_,]X. KLE.KYY_9Y_9W^('PM^(GB3Q9XY^+6I?$6;6+*.U%K9=\,J&-USC*D8(_*@#Q_X%_M,Z1^T)XF\70>%--GN/"_A^Y%D/$;2J(;V MX !=8DZE1D_/T..*]EKE/AE\+O#'P=\)P>&?"&EIH^B02RS1VB2/(%>1R[G+ MDGEF)Z]ZZN@ HHHH ^,/VI_&UCI_[:W[/6A>+9M/C\%*UQJ,9U*)/*74]LB6 MS;V'#A_+VC/#8(YKW7QS^U?\)OAUJDNE:WXYTB#6$@^T+IJ7"O<2+AL;4&22 M=IP*Z;XK_!OP7\'O'/A^U\0Z29%E6&X!#1N#D,CJ0R'C&5(R,@\&L'P M[\#OA)\#]"@U+1_!'AW08-!MVDCU)-/C-S"BJ: /F#XX?MR M_%2#X4ZQJ?A'X6:AX*NY3&FDZOXIEB4W@D/[LVULPS+(P((0@]>15[]FG_@G M/X-%B/'_ ,7]'B\:?$'7BU_>V^JP8M;9I!EH_LQ&S<#W(R#TKI/@[HMY^UE\ M7XOC+X@B9_A]H-P3X"MO]4SLOR2W<@'+$NKAQV[V MNKZ3Y($"9!8>8R9 YQFJ'[(7PA_X4K\!O#VA7%G!9ZQ<*VHZJ+=V9)+N7!=Q MN/&0%&.!QTH ]GHKQ_XK_MZ](8H]AC^!-(^&/@C1/"F@VJ6FD: M1:I:6\:(J9"CEV"@##]:@UBUM;A[69HL@QR*<$$'W%=K0 56U*^CTS3[F\F(6*" M-I&+' P!GK5FO$/VN/!6L?$SX:V7A#2;75)HM7U6VBOY]+F\IH;17W2EVS]T MJ,8P5?LQ^!];^/'Q3U3X_>.)IY;+SY['PAH-];J4T^U1BOVA#C&Y\, M=Z]0>:^Q*S/#'AO3_!_A[3M$TFUBL]-L($MX((8U1411@850 /7@5IT %%%% M !1110 4444 %%%% !1110 4444 %'_$T*WNGQI*Q# M)(3^\?:K$J<_>535*V_8=^(7Q2N_MOQG^-.N:O";UKAM"\-'[!9;0N%VL/G4 M\MD9(K[0KS+X\_'#2?@KX5%Q,7O?$6H;K?1M&M8_.N;ZXQ\JI&""5!(W-D # MO0!\K_'?X._#K1?B-\'_ ((>$_!]D(-2UJ+6-9FM&/V^*& %A,\AR2&8#<<\ M_C7WE#$L$*1K]U%"C/H*\#_9G^!^J>'X?^%B?$=%OOBUKD1;4)S()(["-CE; M6# 5%7 .,Y.>3UKW^@".>>.V@DFE=8XHU+N[G 4 9))["OAC0_BS,OAWXP_ MM37WA-;.1+*/0/#4)^>Y>VMWEW39/RE999EX _Y8UWW[0OQAO_BUX^N?V=_A MTD=]JFJ6@'BC7[6^11H-@946Z1D,;;I9(3)&H!RKR+G&"11^,IT/4OB?\(OV M== TF6\TRT*:UK<%G/Y"6FGP?+'YBX =9)"3\IX,9R.: /5_V1?!^H>#_@#X M7&LFUDUS5(6UB_FM8/)#RW3M<'*]#?#>H26&K^+="TN^C +VU[J4,,JYZ95F!% '3T5XOK'[97P8T7Q3QY8 MWNONH9+'2X9[]W!7=\I@1PWR\G!X .>AJ#Q)^V+\.O#^AW.HP_\ "2:T\*;U MLM.\,WYGE]D$D*+GZL.A]* /;Z*_*/\ ;>_X*7ZKXNTN+P9\'K75=,MK]DM; MO7[F!K>83L 6M8\_HSWTWB'2[.&UU M;[?;RQR+<;YO M+I]L<2#J2?T '). ,DUSGP9^,GAOX\^!+7Q=X4ENIM'N9'B1KNV:!\J<'ANH M/!!!(YZY! .YHHHH **** "BBOEKXJ_MX:=\'/C9J?@+6_AWXMU.WM[&.\M M]4\/637IN-QP1Y6%PJ_W@QY.* /J6BOD?_AY/X+_ .B9?%G_ ,)-O_CGM6_X M6_;NT/QI*8])^%?Q2G<7$5MB;P_';_O)!)L&9)UX/E/EN@XR1D4 ?3-%?-?C MK]I[XH:3J$$?A3]G'Q;XALVCW23ZAJ=E8NCY(VA!)+D8 .$_A_X'\*PS0[[FR\2:W-=7",2,#]S"JJ0,Y&6^M 'TY7-^*/B1X5\% M6-[>:[XATW2[>R3?<-<7**8EXY*YSW':O KC]G3XU>/[K54\T?*G:EQ(TC%001V)_2MCP'^PA\+?"%\-4U2ROO&NO20M#&G>*KV;0_A%X/UGXA^(#(]NDOV=K;3XB3MC MF>9A\T+-CYEYVG-<7\?;CXC2_#J'6OBQX\/@*SOI88+/PCX'BW75],RL'MFN M)/F);(^Z!C&:^L=>UCP?\%/!-SJVH-I_AGPYI-J TBHL:1Q(N%10!DG "C) M/ KY^^#W@C7/VD?'US\4_B5ID\'AK3[G/@C0+M?*\N+G-Y/#SB5OEVY8X!/ M H ROV#OV+['X(:+<>,O%.F?:/'^KS23K<7LQN)[*W8_NXBS?\M N S#K7V' M1574]4LM%L)[[4+N"PLH%WRW-S*L<<8]69B !]: +5%>#?#[]MOX4?%#XWZG M\*_#NMRW_B.R$FR=8?\ 1+MXU+2I#("=Q0!LD@*=IVEN,^\T %%%% !1110 M4444 %%%% !161XH\7:)X)TB;5?$&K6>C:=$"7N;Z=8D'&<98\GV')KYOT[_ M (*0?"?7_%)TG0++Q=XDL$F6"3Q!H^@2W&GQDC.6<'> ._R9] : /J>OB[]H M;Q'K/[5WQ:LO@=X.>]M_!.FSI=^,_%.E7("A,.%L5(X+%N6&A+C#W5P)(A@)SP><@<-]T^Y_L^? O1 M/V?/AU;>&=&\V5WD:\O[NXDWRW-TX'F2,V!U(X 'M0!VGA'PMIO@?POI7A_ M2+<6NF:9;1VMO$ .$10!G'4G&2>Y)-:]%>._M5_&V/X%_"/4-6MX_M>OWS#3 MM'L57>\]U)PH"!@Q ZDKDCTH \)35%_:N_;AFTV>"XE\!_"602HK)^XN=8&. M7SR&C)RI'78*X']NG]M7QM>_$:S^!OP)7[9XINRIO]9T]A+)"3'CA"",N MQZ# '4U''\7A^RAX"TWX->%))=;_ &D_&;0W=WR M)/+A6VQK( M64[6P%&[O7T7^R+^Q?X;_9AT:ZU":5?$/CS5?WFJ^()H\,S9+%(@<[$R2>N3 MQD\# !\CZ%_P2&&N^#?$'B/XM?$.X7QI>XOGU*!@T5M\H:3S2_WSG*D\ #% M=3_P2(^(CV?_ L;X2R:FVNP>'+D7=EJ$+#[,T)-5P3T*'<1N.0.!D_3.I6?PB_8N\ M"/K%IH=EH7[A;*&'3+;??:DZC*PH!\TC$\_J: .W^-_QCT3X#_#?5O&.O"66 MTLD'EVMN,S7,K'"1(.Y9B![9S7YL_LK>"OBK\=_V^+/QS\3YKZU;P]IC:_;6 MXVF*T69C%!;.@.(BR&5L#G]W7T7\&/AU\1/VI?B;IGQB^*MN_AOP=ITK2^&/ M DZ9;'(2XN@1]_G*?$B6%M874'ER MVPLU<$MAB,,9^ ,8V]\\ 'UY7Q5^WA^T-K* M0XPN 5P%'% 'VK^SC\#=%_9]^$^A^%-*MHEGM[=3?7@C"RW5P1EY'(ZDDFO0 M->URR\-:+?:MJ,RV]C90O/-*Q "HHR?Y5?K\YOVX/VE6^.WQ*\,_LT?"[7;. M:?Q#>FT\27XXCC12'$$ -!\(:# (-*T>T2U MA 4 M@?,[8 &YF+,Q[EB:^5?V_?V[[/]GKPE;:'X'U/2]3\>ZI<&VVBX$G]F M(/O2R* 1G.%VD@C.<$"@#[0HKR+]E9/'$GP5T&^^(/BFQ\7^(=1C^V-?Z* /1J*Y7X>?%3PC\6=#BUCP?XBL/$&GR*'$EG,&90>F]/ MO(>.C &NJH **** "BBB@ HHHH **** "BL_7-?TSPSILVH:M?VVFV42EGGN MI5C10!D\D^@-?)=Y^T/XR_:E_P"$J\-_"NP?PKX2M(Y+6Z^(6KL]O$"5&UK7 M&"6')W=,$'/- 'H?[1W[5D7PEN]+\*>"='A^(OQ2U>^CLK/PG8WT:30[E\QI MKD9+11"-6;>5QTR0N6%SX(_L_P"H:+KL_P 0_B5?0^)?B=J"!3*@S::/#U%M M:J>W]YSRQ Z "LOX=^%O@K^S!X=F\03>(-&GUZ55CU;Q;?747 M2M'M^CO<3?*C$Y("QLS94C%=-+\,_B+\;O$FO+=^,-7CEN+N\$+3ZGK5R 78!5W&- M&<;07(125#-WKS']GB+]I7XR^)_&7Q@T#3O"WA+3?&4EBVD:AXIN/MT\&F1> M>##;Q0J2/F?<1*T?. PY'+7W[&>A^+O'&A?"5+ZT\9^,I;N/Q)\1O&-\XEF MAA$H9[.%N6B>5RH&W!VDEN]?IEI&E6NAZ7::=91"&TM8EABC'\*J, ?I0!\Y MW?[&NI^.=!OM.^(_QD\;>*QOX*L]4UJR"-'J.JS/0,^H)H ^Y-,^'OA;1+Y+W3_#FE6-XF0MQ;V4<+@UHNH00&&QAN+@0&:=^%5"0%_@_X M5OM?\4:K!I]G:1>9Y9;,TQ)"JD<8^9V9BJ@ ')(%? '[>>L_$?XV^!=,\1W7 MA6X\.?"#0==LYKBVU>V*W=_&02]W(AYB@C4A><;C(?2@#)_8@_9N;XU^*?#? MCG61?77@CP^ZZS;ZA<6WDQ^(M9F_>7$SQR?-B-W:,D*4?R\@C-?J#^[MXB?E MCC49)Z 5YCH'QT^$NF_#.#7]'\7>'K7P;96W[J:WNHTABAC^7 4'@#&,8[5 M\E_ME?MF>,=8^"M]JGP@TO4+3PP\@MKOQI=0F")@[[ MJ6'[PGKN'04 >?\ MQYUWQA_P48_:,M_AGX&M[N#X1^$]1\GQ!K2WJK97H23]XZ.@8,Q *Q@;CDAB M% )'Z2?#_P !Z)\,/!ND^%O#EDNG:)I<(@M;9"2$7)/4]222?QKS[]DSX)V/ MP%^!GAOPW:R"YNVMUN[^[!)^T7,@WRR#/(!8DX[5=^.O[2W@;]GW3$D\3:M& MFK7,,DMAHT'[R[O2FW(CC&2>67M_*@#T+Q-XFTGP;H%_K>N:A;Z5I-A"T]S> M74@2.)%&2Q)J/PEXKTOQSX:T[7]$NA>Z3J,*W%M$?A#X=CAO[_ $)Y LMVY17C68CKN)' Z ]*^^_$ M_CKP#^S_ .#+8:SJ^F>$] L(EA@BGF6-40<*JJ3DCM0!W=>7?%3]I[X7_!:^ ML;#Q=XQL-.U.]FCA@TV(M<7;F0L$;R(@T@0E&&\KM!ZD5\7?M,_\%&?$?BBU MTSP3\'O#6KV.H>+9UT[3/$VH6[0*Y9A'(8589^4G&_& ,MVKJ?AW\"/A#^P+ M\-YO'GQ7O['Q/\1))8[M[R[Q/="X(?9%:(?FR29"6 Y_ 4 ?>^]=VW(W8SC/ M-X;2?$-CEK'5H%R\1[JPXWH>ZD\^U? ?[/?[1\OQ'^.0^ M.7C[XD:+X+\/R-<^'K+P.UP?M10!MBS(/^6@;Y\$9].U?1;?\% /!.KZ[?:! MX5\.>+/%>NQ"3[-;:?HLYCNF49^20J%P?7.* /2=+^,-QX>OK?1_B%X;O?#% MZ\BV\>M1P_:=(O'SM#K<1[A;JS8 %R(F+, 21GU.(Q2('C*,IY#+@@U^;/[ M2_[;OQ8^'?Q)^&T?BGP98^#OAWXFV1ZCHVN/'-/+;NPCF,^,^5L#%L>W-8_A M3]MCP;XH^,3_ ^^#WB#5/A]!J$IMM/OKY$N=%EE4@HJPOS;H?WN67&203VH M _4*BOB2?_@HA! M[U]#> ?VG_AM\1&C@T_Q+:VFHM!]H?3]2/V6>)--9AT/0[4A7N90S%G/W41%!9V.#A5!/!XXKD/BM^U;\,?@]IR M7&M>)[2YNIE+6VG:8XNKJYP0"(XX\EB,Y^@->3^%/ ?BW]K#QU#XK^*6@RZ+ M\,M+,-[X9\+7+KF]G)?-Q>1]05 3:K#'SM0!@_#'PKXY_:^^,,'Q0\;PQ:=\ M%=(NI9?!WAFXA<-K* D0:E-&X5E5L+*@D4'[HVD?,?M)5"*%4!5' Z"O#_B MM^T3'\(?C;\.?!NJ:?#I7A3Q&D\F]F5>O&&%<+\1/V MUXO$RP:%\ M/B^*WBR:0" M_P#%/C#58M.T^U3Y8_O37$G\,4:#EF8\ #ZG !-?+5MX ^(__!070M.U7X@I M=_"KX4K.MQ:>%K5]]_KL>2?-N7^7R4QMVKACDL<8VD]-\-OV$HM9\>2?$CXV MZL/'OC=[I+NVM@S"PL H^2-8SPP4^HQD9KZ0^*/B+4?!7PW\0ZQHFCW&M:E8 M64DMKIMBH,LS@<*@Z$]\>U 'R;\$?A;H_B+]NCQ7KN@Z7I=KX(^%VE0>&-#F MT*2%46[>V3[3!)M=U^ZU3Q!K-G$(X)KN9RXPC8V (RC XXKO?C3 M^SW^U9^U;X6UC3_%&NZ%X T9?+DMO#NGS^;]L8!N'E7D#.WAN,_2@1U_QJ_; M(;QYX[O? ?PWUI]'\+Z&_F>,OB3#L-KI$*+?'MEH+VP\^UT?2[8>1]H+'<]W(O,QQT(S7NW@+] ME_X\Z5H,?A76OC596/A5++[*G_".:4(+U, !"LI P<#DYS0![C\9?VF/AC\ M-/%UX[\8:=H;, R6C.9KN52VW).A'R?>9<;\C?R!ZYH7_ 3]^#ME MX:U73]#M"^-"V/PTC>5;6W73Q)J5O"P^55E88!'Z=J /H_XP_&GPA\"?!-_XI\8 MZO#I>FVB%@K',LSX^6.-!RS$\ ?I7AG[(?[1GQ-^.OB/QMX@\9^$O\ A"/A MTB0MX=_M*(07,H.XN[%F!9=FP[@NWD@,<5@>)O\ @F'X'^(.@7<7C3QAXJ\7 M>))%V0>(-3O6>:W0?=4)G:0.>OK3_"W_ 2X^%UE&S^*]5\0^-KT,GEW-_?O M%LC50%CVH<%1B@9V'C7]NSPB-G] MS'#O95=PS;/F+#@U\%>/?VB/VK/ G[7?A6PUZW@UCQO-I 6#P?H3_P"BHMQG MY)=NY696C1F8,5^0?,!FOUL\$?#[PW\-M$BT?POHEEH6F1%BEM8PB- 22Q.! MZDD_4TJ^ /#:>,W\7+HED/$[VHLFU80C[0T .X1E^NW/.* /RP_:)^ 'C[X< M:Q\./BA\?_%DWQ T*>ZQXDT0AOL-@2':*V01L7E7<0NY4./4@ GC?V>_VKM9 M_8\\(W^HGPQH\_@_X@O%_@+X?MH=0CBUKQ1JDBV^C^'TP\MU.QVKD<[4!/+'H,U@_ +]ERV\,^)M3 M^)?CNWL-8^).NHIFDBA4V^GQ8X@A&,<="V,G% CY:_9Z\-?#4^!+CQ3X)_:# MT:S^/_BB_P#MC!1_$7_@FW\(? M%?@^QT_1=&_L'6]+MFAL=521G>0EE8?:<_ZX97'S9X8T#.P\! M_''B&[72;?Q+I-H(M+O2_$EW#*@^0B/:2&(P;.>9'R>>3GK0!\':Q\&9_V4?VUH/':_#'XB?$'PY::-!'I&H>& MH!J4TUUY'E7$ESEL@G+\''."!BO:?"6G?'O]KW40?B+H4GP9^$FR&Z&BP7 . MLZNP9\12,"'MX\;6=756R$"[@6*_:%% 'P(?V"/BM\%OB)XUU#X >.= \,^' M/%R+]J_MY9Y+_3R7+,+=U1E."259N><'ID_0OPC_ &4-*\$7\/B'QGKM[\3? M'46_A2V_X2BXOK[QSK\RO;PV\ZL,01\>>1L!#Q%\' 91G-?IU10!YQ\$O@7H/ MP1\/26FGO-JNMWLAN=6U^_.Z\U*X;EI)&[#LJCA5 ';)^>Y?AE\:OV8?B7XX MUWX3>"='^)GA;QC?+?S:3=:XEA?6=S@EY6DE58S&'=$N?#\1>?1=<,P6YF4$;Q(JMN>178$MM (4Y.3C M] J* /E#5_A[^U-\7;WR]9\:^%OA1X5O8HIVL_#:RZAJUFXC7= 9G2.-P7W! MF4X&< L ">[^'?[%GPG^'/@K5/#4'AR/7(-59WO[W7,75W<,VV=5NO#^BW%U=++D 864Q*!@L=VXX('!SQ]144 M"L?,&A_L3W6LKIS_ !2^+?C#XE3Z=>B[M8VF&G6VW:@,Y M]6T_X+_"WX;>'+EE\+Z#I>D6Q>[GN+Z%'6//+N\DN2/4DFO2:Q_&'A6P\<>% MM5\/ZHC2:=J5N]K<(IP2C#!P:!GQ1\ [?PM??\%"/&VJ_#*2QOO T_AV"2[N M_#TPFTXWK?>RT9,8D('3K]*^[Z\+_98_9#\(_LG:+K5AX8N;R]?5;DW$]Q=M M\VT?<0 '](A, M]W*@."0BYQ^/7!KV>O!?CC^R;IWQ8\76?C'0?$VK_#SQM#!]DDU_P^ZI<3V^ M(M"@O;KX&O'_P 1+F-YTL/#-A]HLH8@0%,L^["D_-^0]:]T?]C* M^^)FJV&J_&;XA:UX^$<4$LGAV)A9Z0ERJJ'98(L;D8!U*MD$.<\U[E\//A'X M*^$VFM8>#?"^E^&[-G:1HM.MEB!8XR20,\X'Y4AGQK9?\$^_'7QRO=,\1?'7 MXGZKJ9K-))HY-VX,)&!8$-R.>*]/HHH X;XX_$RW^#?PB\5^-;J-YHM%L)+G9&N M26Z+Q_O$5\-?#3QVOP%^&TWQR^(>E-XE^,?Q,N670[2WMPTZPA0(H8RN<( 5 M8GKSCFOO/XJ_#?2OB]\.M?\ !FN"4Z5K-JUK/Y+E' .""".F" :\E^ W[&^B M_!W4[;5=8\1ZO\0-7TZ$6FCW7B&02?V5;#_EE H "\]3C/3GB@#3_9*^ ]U\ M%/ NH76OW4>I^./%%[)K/B#4D&//N927*^GR[BN0!G%=K\=/B%JGPJ^%FO>* M-&T"?Q/J6GQ"2'2K<$R7!W 8& 3WKO:* /@S7_V8OB3^W)-;:Y\8+^;P1X)D MLQ-IGA'39CYL4S#Y7N,]6'7!]<5Z+H/[._QS\*^!;'P'H_Q=M;'1-/MD6UUE M=-4WRX8XB.>-H7;SBOJZB@#P+X1?LA>'_ FN/XJ\5ZC=_$3QO.%>35]?/GB" M7<'8V\;?+""ZAAM QVKW#6-%T_Q#IL^GZI96^HV$XVRVUU$LD<@]&4@@U=HH M \;\*?L>?!GP7J^IZGI?P\T-+K47,EP9[59E)+;CM5\A>3V KO\ Q1\./#7C M+P9<>%-6T>TNO#\T7DFP,0$:KVV@?=QVQTKI:* /E.R_8AU>SM=2\-)\8?&4 M?@"YC!BTJ.]/VF*7>KY%P?GVY'"@].*]0^%'[+O@3X3207UK82ZYXBCBCA/B M#7)6O+YA&7*8DD)*8\QONXZUZY10!\WS_L/>&K/7O&NH^'/%GBCPE!XNE>?4 M[#2+\QPM(YS(Z @E&9LDD$'FM+P-^Q#\,/"=QIU_JFG77C;6K .L.I^*;E[^ M558Y*XD)7'X5[]10!\V_M4?L?M^T%K?@SQ#H7BV\\$>)O"TA-C?62Y"(>=H4 M8[X'IC([T_X3_L+> _AYXMN_%FN37WQ \47,$<']H>*)/MGD ,S-Y2OD*"S9 M]L#&.:^CZ* /.-(_9T^&VA_$/4?'-EX.TJ'Q3J$BS3ZC]G4N9 01(N>%?(R6 M7!)R:]'HHH ^-/VCOV&]6_:@_:3T+Q!XOUN-OACH]LGE:1$<32R=70G'"LW4 M^E6?CK_P3:^&GQ+TKX=Z3H6B6WAS3/#NI,;N.Q B>XLI #*K/C<[!HX]NX\! MG]:^PJ* /D?XV?L#>&+SP!H ^$MG9^!?%_A"\.K:%=V\*_/ [6 M2V\.:%IVAP2[?,33[9(1(5& 6V@9('K6[10 4444 %%%% !1110 4444 %%% M% !7D_[0G[1?AW]G_P .VEQJ4@O-'/@3X#Q5\2[W+65K/AK70X21+J-R?NQ(%5F/J2!@=R*R?VD/VG/"W[-_A3[=JS/ MJ6NW?[K2]!L\-=7TQX557TSC)[5Q?[.?PCUWQ?>V_P 7/BY;/-X\O4/]GZ-< M8-MH-N3D)"N3^\88+.>> ,#% ')?LZ_LK^(O%_CBV^./Q\F36OB',PN='\.@ MDV'AN/(,:1H\'>(_$GP[\!ZIX>\/W_B3_A'? M%=KJU[9:;%YLY@1)%)5!RQRR\#UH S_V2_V:]4\5ZA:?'/XQ^=JOQ#UA?M5G MI=ZA$6BQ$D(B(> VW!S[^M?9'2L3P7X@F\5>%=+U>XTB\T&6\A$QTW4 HG@! MZ*X4D XP<9XS6W0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 F4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D! end EX-101.SCH 6 cspi-20240626.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 7 cspi-20240626_def.xml EX-101.DEF EX-101.LAB 8 cspi-20240626_lab.xml EX-101.LAB EX-101.PRE 9 cspi-20240626_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information
Jun. 26, 2024
Document and Entity Information [Abstract]  
Document Type 8-K
Document Period End Date Jun. 26, 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
Current Fiscal Year End Date --09-30
EXCEL 12 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /)UVU@'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 " #R==M88"YWJ.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*/]HATE]6>EI@\$*&[L96VW-8L?8&DG??HG7IHSM 7:T]/.G M3Z!6>:[Z@,^A]QC(8+P;;> T1U0BMC/B742HBF(%%DEJ21)F8.87(A.M5EP%E-2'"UZK!>\_0Y=@6@%V:-%1A#(O@8EY MHC^/70LWP PC##9^%U OQ%3]$YLZP"[),9HE-0Q#/M0I-^U0PMO3XTM:-S,N MDG0*IU_1<#I[W+#KY-?Z8;O?,5$559,5JZQ:[\M[WJQYW;S/KC_\;L*VU^9@ M_K'Q55"T\.LNQ!=02P,$% @ \G7;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" #R==M8^L,#6WT$ #B$0 & 'AL+W=OCHZ#VRASNIGO66,4->TT3HD;,U)KMR71UM64KUI=UW91RX8R'Q;6Y&@]E;A(NV%P1G:RDO+9-F;QR/$L$4M89*P$A<,+F[(DL4K \?=1U"F?:3N> MGK^IWQ6#A\&LJ&93F7SFL=F.G+Y#8K:F>6*>Y.XG=AQ0Q^I%,M'%+]D=[@U# MAT2Y-C(]=@:"E(O#D;X> W':P3O3(3AV" KNPX,*RAMJZ'BHY(XH>S>HV9-B MJ$5O@./"SLK"*/B70S\SOI%1#D$VA(J8W K#S9[,Q&&V(6I#U\!#[*UN=!2\ M/@@&9P1_SL4E";H7)/""\-_=76 K 8,2,"CTVE\'2/ZM,-Z M;9OQ5SJC$1LYD-*:J1?FC+_[QN]Z/R+D[9*\C:E7Y,M]QNK@\.[]UD<$(BPA MPO=!S)GBTD8P)I HM3RX4CFQ33/;*=$ZJ.""1;GBAC--)I$A=SQAY#%/5TS5 MP>%:GN>U?*\?MA&N;LG51;6.2?;$-MQF%L3ND::U <-UIHLY9&ITB2#U2J3> M>Y! 3:I,JB+S+\C"P$02J^ MYM%A@9Z?4ES1"UM!&/K! ,NU08DW> _>)(YAG>N+MQ-R#_>13Z(V:KBBW^N0 M*5U) ].@P'T12-^KS-C[>LSE3M;:,2ZYR#DD2>![&.!)M?#_%^#4MB #EW)7 M7RMPN7NY@WJ,D55EPD>]_ NRP9>%7Y<''7;V8P GLY\ZCX *#7A\#J8J!CSOXO8P@)O.M M%%@5:! 9=,)6QVNC1%49\''__@S%R3 !@4G37!SM3-=2X4)KFFB&(55EP,>M M>B$3'D')%!OR .FM.$UJ>7"51I[*]'W*M2((#X/U==CJ,!$S13ZMUV?F M#]=K)*O\WL?M^0NRF=8YD#4"XK)-@$%E]0'NRTMN8+\CU\0/OE_]0(Z;H7WM M)A97LOD)=79A9/1\03*JR M-X9T]@><;%$KU+Z*:6!Q=H#%+E^$'#CCU7J@#AVA:CWQFL M)>R%J4&NU?(&K7;MQLL]>6.W7S\>J,T831*V!BGOL@=#5H&D5GQ$@\; M3B/3XG3+*%B9O0'^7TMIWAKVNT#Y66?\#U!+ P04 " #R==M8GZ ;\+$" M #B# #0 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+3 M8JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A M8*2QQ'DJ?$,78&F? KP(&K XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72L MJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GT MA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WAT MUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:I MKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 M]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NX MZBQ_AOMHD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8; M9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%' MGL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G M)$WS/(X %F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ P04 M" #R==M8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( /)UVU@<.&7J/P$ #P" / >&PO=V]R:V)O;VLN>&UL MC5'+;L) #/R5U7Y $U"+5$2XE#Z0JA:5BON2=8C%/B*O RU?7R=15*1>>O)Z M;(UG9A?G2,=]C$?UY5U(A:Z9FWF6I;(&;])-;"#(I(KD#4M+ARPU!,:F&H"] MRZ9Y/LN\P:"7BY%K0]EU$QE*QA@$[( =PCG]SKM6G3#A'AWR=Z'[MP.M/ ;T M> %;Z%RK5,?S2R2\Q,#&;4N*SA5Z,@QV0(SE'WC;B?PT^]0C;/8?1H04>I8+ M8864N-_H^8UH/($L#UW+\0D= ZT,PS/%ML%PZ&C$179EH\]AK$.(<_I/C+&J ML(15+%L/@8<<"5PG,*0:FZ15,!X*/:XH$ZQZ#"PAJ748J&2WEYIK=WDWM)J'7N0;#W\!J-'[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E* M%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,) MKM\,<'AT_@%02P,$% @ \G7;6&60>9(9 0 SP, !, !;0V]N=&5N M=%]4>7!E&ULK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2 MVS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\ MFK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\C<+,:DH9 MHS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM M0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I- M"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O& M%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4 " #R==M8!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( /)UVUA@+G>H[P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ M\G7;6/K# UM]! XA$ !@ ("!#@@ 'AL+W=O&UL4$L! A0#% @ \G7;6)>* MNQS $P( L ( !G0\ %]R96QS+RYR96QS4$L! A0# M% @ \G7;6!PX9>H_ 0 / ( \ ( !AA 'AL+W=O M7!E&UL4$L%!@ ) D /@( "$4 $! end XML 13 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 14 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 16 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 1 24 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-20240626.xsd cspi-20240626_def.xml cspi-20240626_lab.xml cspi-20240626_pre.xml cspi-20240626x8k.htm http://xbrl.sec.gov/dei/2023 true false JSON 18 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cspi-20240626x8k.htm": { "nsprefix": "cspi", "nsuri": "http://www.cspi.com/20240626", "dts": { "schema": { "local": [ "cspi-20240626.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-20240626_def.xml" ] }, "labelLink": { "local": [ "cspi-20240626_lab.xml" ] }, "presentationLink": { "local": [ "cspi-20240626_pre.xml" ] }, "inline": { "local": [ "cspi-20240626x8k.htm" ] } }, "keyStandard": 24, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 3, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 25, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 24 }, "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_6_26_2024_To_6_26_2024_qKUtMbq97USqtNStKIMpQQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cspi-20240626x8k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_26_2024_To_6_26_2024_qKUtMbq97USqtNStKIMpQQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cspi-20240626x8k.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_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cspi.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "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 19 0000356037-24-000045-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000356037-24-000045-xbrl.zip M4$L#!!0 ( /)UVUB OOS*PP, ",/ 1 8W-P:2TR,#(T,#8R-BYX MZ1$V9(EV2XZ8.B39=YWWWV\(^^DFW>[G*.O5&DFQ6TPB9( 44%DQL3Z-BC- M*GP;O%N\?G7S2Q@^WST]H$R2,J?"(*(H-C1#6V8VZ+,L"BS0(U6*<8[N%,O6 M%*%)$LVB-+I"8;AP%'=8@XL4R'&ET<0;/M1L4LS1+$Y_C=,D?8-F\^ELGKQ! M?SUZW",H6[%3P)W.YIIL:(Z1P6I-S1\XI[K A-X&&V.*>1QOM]N(Z()%1.:. M(YFELP!A8Q1;EH;^+E5^3U>XY ;R(/XM,7>!(3V;W)60S6)A=@R$Q[AS7N*JZ, M'DI*I>#XO?2GPUM;,G9\4,4T?GY@XA^/%)@1W<_L3$?9&\A&8VHY$%D*HX:4 M5\9VNHT:5'X=@_5 2J^(%AN'C8XDPIJ7G@#V$AUNGC;F$YUJKJ.HLS3OJN5)E!)0X5F2TY#"Z,*&VCR.DQM MDZ\[CU&=0K3$@3FV9LN7ALDTG$[V/:M0E)Q3E3WR(.J(4[8_^8*:TS4WK3[# M>OO,K.HS+%B\0LB-!RR$-"XA=LDO%@43*UFMP)H]VW,;YC,D =F'+T\?^POC MQ-S7P]'_OA?9;\(P\_(16%7NP@6(0UJ!;O>C+ M\?U%8IIPJ4M%/\&ER[#*(/D?2FUD_G[']+W,,1-U#]!UM2YR&2D;=,S$E:TA MA#^>$P$IJEB1I445+_+$/W<%_81ZHBODALK<=I[;0+.\X+8SNK6->^NP!0U] M*_P;MAI!!_ 02S_2:]T9Z&:G#NPIL")'+$=##TAD095A,*SVXS7^4;N"?%ZZ MJW8)_H=[XGAYZ9[ A?+_9#LW<:?EUPNMP>#& NQ+*H-$[T?$T"2OOC\>)'%< M(R[V7_/&$-JE<)+"I(T@="UV7$7_"_69\;V##7QU6 M'?7TN\F0@%.>[K]NA%0GH2);? -02P,$% @ \G7;6%K'")+; @ Z H M !4 !C['%_/+U:%0$^@ M#5=R%,1A%""0F6)7X-+@8?_YT_@7CAZN[*6(JJPN0%FZ9RJC%9->3;25S,M/," M]%RO1K@6]F'8=>$XP8,X7!D6=!+=\!XD/GSU(K[S%)^=G9%FM ^U0/P-Z W; M?3RK^H3-X!/2#@;C3PBUE=9*P!WDR/W_N+O9XLE,R<-,%<0-D@DWF5"FUG!O M^1C5[%*RZ]I4JKA<<3-1!>5R CFM166LF 9^H2$?!0X(N\F.ALG05>WH76#5 MKQ)&@>%%*:Q;LC9!=>9]=)_/K8 I: BU5J7[:\I P$!.NGBRY PTEE1KM02] MFW'3TJ[I$%KW>(X0=PUK/3[%<8R39LD?:VTG/Q&5%&"]Z-BK$^R1O+ JW ML$\:?0W:QT79;Y#N;,*LFA0AC-;(MN'!D45'+3QR^*@E0#V#<^/]")5M$0IWQ2G]LG;&SX>!+)RK M)\* NRMWX#[<<3QHJP?\<=*]#&YDKG31W)B^R^GQV(+.0(R"/3(>XV?^]\PA M_\OI9.M(VF&L#7C3QSID2_9ZP5WJ;0-V,WBX7*OB;RNI7J.OC057I4NE_470 M[;R/;$UOV?M)]])K7Y1HMTZE[<5G7ZI^?Y(=&]0^ 6ZTUH[14=3+MMFDXA,6 ML9%C"OSW MLY.8$K #A9*9+VV*GSQ^7O-K8A-S]6$>1_"$6((IN:XUZF0!M,8$0X!0SY'(?8.N@]*]R"2#?$V883)OTWY8R#Z U$A29KS!%_7QIQ/FJX[F\WJL_,Z92-Q M^EG#_?IPWPO&*/8=3!+NDP#50.B;2?KB/0U\G@[/RNGS 8N4P;F[[,NHD'\Y M2N;(EYR&YYPWZO,DK.419?,.G2BY; WY\H15\7LW:UQ*-ZSS\AN7EY=NVEIK MO0'(1\X?H.A>'$':TN2+";JNH3E')$0R;?HJHQ$J22N;W:6QM*9!P2^2PTJ9 MLALS-,SL$E5,@H+ZB#ZY(<+R;3Z7!XX\D(/V@_CC6YL*=&\&"6=^P)53&O^Z MIFN7@['3"+LJM/2Z8<7D/@M47^)PRSCD"C>@ JL)=U)'=?J0T5B?-.N.:AJ_ M18-H[U(*=3"4T"E+8=_]'5V-;QKI942AD-<11)S?>R_(W/JHKC(^">&.<,P7 MT"%#RN+T/Q'^5CW]T@PHI[0O' MDO+S9OLI7*UCG3K99C=EA80'4R7=JB.HBQBFX1T)/XKE04F-ZSK[F=)6M@Y7 M060W9?JH!^.6V8HY8 C2^/CD9;/-3SA"GZ?Q #%-R1J)O;R9ZE&HK;?;29DQ MY;Z ]5 P99ACE,!-P$$Z0V9=%6)?T C+10SAG_U8=VTSR&Q'35]7$;>BQF;D M#$GWQ2Y?RSZ[@K2M"KD."2B;4);."7M<7$_;=$HX6[1I:"9PVUFV [E3U44^ M2T^Q&=?=@A](;Z&3MY!V Y1!WA7(OJI"NN_/.Z&8*. ASCZEW7+7-NMMQWA+ MI46 #6*;T=T6^4!HA3T4_2N^W]^$H1BT)/\EU^,-XUCHM;836E)AD4Z-T&8R MR^(>2&7N^58=0/HYS2.I[/JY69OW@G'P3I)*;U4G0J2A3BV6:]H38-.4^+4 7:Z#5 \54]JE"?>CO_"D=#5O$)\(H=H:M7P6 ME"= IS[O:[&9N8.PKVAU+J_6-PSY!A;7FNVE3U?'@.6 M;A4A)/?=1=TQ)>8G,1J)O2B9ZE$XK;?;B90QY;Y8I8:0.E;VB[0M'V^-SU:(0#S#$9/8BY(L.^ MKF2MR%[BS#4IW#85=K)6DG/OQ\Q+2U">QZ>LRY $&XFW+=W_([=ML\?A4'L+ M+17;2]WV&A5]9J6=%.Z0=U\:A;43K'A#9@ZI>^5<=I)DBMB+Z-2=S:E?C=JLBXKAS3<,+1K>H(^Y=ON_1F(OG*9ZEC?MM78[X3.FW!>V MU 7H$!K>CX.?0/D?GZ\^\^67[GJ+>$!UE:ZWVTN6MA*%5:'13J;T$?<&*G.# MS*ZZZ]3=/!B+Q,BPN= @LY>JLKK6KUFK&CL9*TUZX)[6!2C72C<7WL6(C03I MOS(ZXV,Q)9CX9&'\U-NDMA? ':HL/HC02NW$<9? !SZ*4.:0N4-N7Q6=;3%Q M9'[4$5/&^6_(S.6FSG8B#94565P3V4RA*>J!_.6VD/J",#X^>3=BM1+*%&ULU9I=;^(X%(;O*^U_\&:O\PVA(.B(,NT*+4Q1RVIG]V9D$@/6)G;DF +_ M?NT0=PA-(.R7ZAL(\9N3]YPG.,E)^I]V20Q>$@(B&FP01#D*&($<1V&*^!G.:II" *6(,QS&X9SA: M(0!9:K!D9%-$IZ(+"]CNTY7@L$/3_H.2TP MFRK=5#A;XDO"&),_>_)C(?8'1(8DZ^TR/##6G*<]V]YNM];6MRA;B5Z>H\UW"Q:K +[]MJ]:A?QE*IDI5YFN M9_JNMGR?HH&1X22-9:A\W9JAY< (LQ2;LOY.X 4RD9\^%T>'^AZ2Z(%PS/=CLJ0L MR6@W2Q.GE:C@MEY7BE#F0B6;ST18T4RAX$9(('**"OY>B3%"D&-.P9"66QRYE96XR M6B;"Y:$R%%HK^FI'",O_DB\7)%0_!RI^?!M1,3\,%QEG,.0J4@P7*!X8%>/V M?VA%U6LN(E8X.1[^%OBW[;;K.F[0"H*NW[WM?O=V?"0,6=DG9*$*+1;?'1SE M^A<*.X5,Q#/#-8[?L"\932HK5.R--C1-6828F)L-L,F$%YI*US V@,AB*69< M%$T.):AUF5O,Z_3_X)DAAJGXET2?Q:1^AE-)IQVPR^X+8>QYQC+YL MD@5B%=!.)=KP:F2\0.7K@NH9K;!,E_ O,*GZCU7)-$/6P'R!K:4+MK&XMF8I M97F57T2QT8AN"&?[$8WJ*9[=JE27CN-W.YV/#/7Z7 K&;5T8S^%N'(DBB1N5 MPXW#A2FU1J\9UVNR*(@&NA =1I&H=U9\B5L'Y-;2K-!J1K)I!@7%CKX4O2LH M>MI3K,Z@H'BK&<616'QB<[HEEQA^5^I)\(+_@E]7,W[YF?^)S1A]Q8<>U5F( M)W(]239)0MWL.YKQG-&,P_@/G)Z]D*T2Z\GR<@J*I 9]&SG%#!F"->R.A[6A M==&TXJ-!=T8^@8AG:TKJNS.GDG+*KKA;]CXFIT;&%2L-VC._,H=.@1?-"8QQBCLEJ*D[4#$N3[[B]%VD#K:%U14R#ALN, M(7D((G$UE3]"D8_=V--R63E%UHNU(7AE"HJD!HV6D\S&6;9!["J>[S;1E6JS M1!1;#=HO+RC0[&L;)I5J;2A>FX."J4'+Y)#:2%2&P7@L3M6[7U ]QA.= M9@";N%?H-.BF#,5%5B0OM!YCN*I 5AHO)^M_W N1RZX5(@V:**,-DX5XQ%D( MX]\19/7ODM5)M0%W50**X;_93>G;IR_&WMWT[4.=\>'UTKN_ %!+ P04 M" #R==M8]2*&'B(7 [J0 % &-S<&DM,C R-# V,C9X.&LN:'1M[3UK M5^+*LM_/K^CKOG>/LQ:!O'@ZXUF(Z+!]H(*CL[^P.DD#&4,2DXZ O_Y6=Q(( M\A!G1!C%M?>:71(](HDIG-I.9U%@A -=8!]>-.Q2W&/M#1NK$0#L^9<1LYG9%%64:ZD M9$O9(KHX&_<,7SXU-0][PW@5)1A-3!<*,LRIYK+RT^X-XCV8.D'_.!JJ'9:0 MKDJ%',E)0M$H2(*JM46A4-3:@B[)A&B*2A3-",?H4L 5X,OV2P8QO^YT*75+ MF#U,@4(PJ)05Q(*@ M2/$XNN^:$X.P!VG=Z7'BBSDYEYAQ-JJ>FTX6DH/,0[>D) :*NWND/9<\N0RT M)M%M+J#D"'W[7[H$&_M?>H1BQ+H+Y#XP'[[NZ(Y-0;H$.G0!R=&GKSN4#&B& MLTQF_PLUJ47VOV3BW^%0FF,,][\8Y@/RZ= B7W=ZV.N8MD =MZ2(+MV#23/0 M/-'','W7PL.2[=B$=3 ')38:\<(_3<,@-O\3.IR#W'NF'@(UH%<,*8>!QW'< MRK5D^ ]HU6HZB0_W)]?T3+LOYJ\;]_2\04]J9^[EY0ZR<8_-3LQ2U89E#"NP M2@];-=L@@Q,RW$&F\76GJ;?$$WR2+_?SJGBL&D*@BLJME.^TY):TLR_"CY+- MB4K^2V8"PM4"7 ;M9S ->&3AS@C0']+AHZA1V1 #RZHW6\?'KG-TV5(8H&UL M^>1-8:P$GL<@-'T=6S\(]JJV<0A*=03N3?:H&[BV>BG*G>#R-AA>-N_T?DME MX J"6!04<0K@S"1' -L3F$0G_OX7IG)*/E<1L +$55"IR\6&";(0"W%ZX!L[ M43/C\*\[OMES+<*X.O-D3/[1=P*/?^*258JPQ%?QBUB*AR*<[^)/IL$^MTWB M(;X,,E.C56HGDVSW].7]^-'DZ"X@T#'B3Z "/,JHL<_@%,0<**;XO7';"$QC M3M>X)?X<3Y*90%6,UQ$B,PD1GU('/3P0^J8!&[HDBO^WYV*#&0*"1=JT),&V MJHR?>6:G.W[H^":C!4QD 5$>N"Y)C*M;P(,ES:'=O:=3S'H3>OPW($-JX9UK# MTJ>FV2,^.B=]=.7TL/TI%3Z!WSZ@L/UIC_?VS4<"((+>9+N!T"7A>M.JLL?P M*F#+[-@E'0A-O+U0U98B+:M-3!L.I$(3_]@/!](U9O40-9KE9K7Q M):,!W.Z? '>C6KF^JC5KU08JGQ^BZFWE6_G\N(HJ];.S6J-1JY^O>S$^,T>G MUR/SUAOL=X&)J6.GT&$%R6)6+7[)L%Z6H?G6&.#.L;F"XXQY[7.K@U;BRY8]U6Z[G; MX=4]'1JZ<_D,Q 7A)&3>I_O?AV:,5] HDVB.;!1T15S'H^@B\/P PV?JH$B/ M(TE!CH>D+-HU/B.GC6B7L+; @RT# *\.]"ZVPN9 /1BS:^#A$* @ M]BP!O^!6SH0YRR6]WY.^-0NG0:X:J)=9N^9?_%MFUMX_@4V0G$LA!L>*1/J7 M=.;J?:HKTC%]Y@K3"<_6O99FW8'CT;Y.7%M7*":K:*;#!D6)_337S M24J^8YE,>LZP[V.]&_B$4G_31(ACD>VTX)^! _P3]E??,,,M&&3*3&+\-<5F M# 5B_^?#WZ\B'Y$'*1IRKJU(^59;,XHMM:VW6YI(@"65?%O*%O*2+.D3'F13 M;U6%:E[(GC3K=_6^YMH#X;+Q;5!N@=OYM&A[V"UI'L%W0A_0\6S<8-2.-9"D@(*8.2Z':7*MK\V/ M"QS(Y7DPC*Y$_U)CB_GU83Y#/280KTR"UUG[7.TL1[/)8[VX>J/QR+0(C*\1 M;Q0K]M3FO2=[5:]Z?Y#^OFMHU^U[O!#U6F1?T5RW[L$RDMKH[PJR*HJR45U,>G? MB\ O\LAV*TZO9_KLS!LQL44A]3Z/0B#O00@6(J!VU4#5GFLY0S!;)SD9G3OI M)YC@/)'A-MDK[ULQEIZU8/,OMF#;;:60R^>,EM%6\BVU6!!;!2.G@BU;;&LD M9V05K?W4+OWQ+6\^Y#WZ_9IZ1[^U(O#^M;6W5I<6UMWPS#_7K:^U9L_ M9K05FZ$"LW5S?MJUO3>3A<6P!)RF=1!6L.10WJ M$4)GFC]K@0P)JS_>FTEWE:-Q6=]*\1*(S I M0;(D;@ZA4F],IPK\6?>:3M].4"FK=[#X[4<@BB<_Y!]'PX[A=,[ZZZ+2J=,G MEO5Q2<0COW7OPG,>3)[5.:+3B?%P(I-^HW9]4L#UO#XL#YL_UD:GL_+6TW\- M>E\X/L76OZ8[/BP!V[Y/;X_D@W^+K>M&7SH?'-7)V=F/_EK=?*F0W7KX^[L1 MV=@IC.N!A)HNMA 9$#U@9BP\!G>7^!_(XP?618QWW\RU7VBF%_[@!)P52N_N MRC/ 2MW.GZC(MBOK YEL7GU5L6IPZH MFHNN8T\<('#"-)6?Q_E:\?@?L7%X5[G6#_"I]'UQQLDJ"9-5A:RHS*;.&L_A MQPD[3(%(^3T?46(1EZ$4V1RG*78:;P5,6R,, @ DY,KP0Z>RS(1[ LI*E^AW M/#D(NZ[GP%[*,AXT9X T8CE]9(:90T>.UT,%X02U 6S L.D#NBD!MC)86J)O M]@*+8ILX@6\-D0^\Y;>'_,WH!4<#1.$X<>)),A)G3X3M8=S6=BR8G+W'$EY, M%LCW2UM:/D/+-TA"TAS'TC 0AP*+)%7/UB8)*#M7O MFI0(\$0G)=58ZN MD*R(:>CX^2-1N@%[A0ZHL#MGH"I 7UC)T&"W.=1/J78B5MS+^MWWLEWI==9! MYC&4J!>!.4UC2<6")"?(/)$W/2*R*J;#GA^*SA<>8=+,:LYX_0!3]EZ]W9XP M7PK_W%8.@G-U4!U>W5S3GZ0Q?+A:![T!6D%/@/NL?$NJ(#X\_1X?#&V2KC-0_W>3$[HX!F M7#>CH-V__Y)R^3V^U\>=39XM[[)L>98>'/*2K GRDL4XHT$97XW?2PR;?CN* M9,<,-HL@<25\6/TO:):CWX4&LVFSS)+$>;"2"U^/0']VE.U;&_O67!T;_E3G M2%@\U!HWKC"N'P-XS.&KA. E]BQ#Z$K'N'I6$^^_5Q"(ZNX#&=O@6&OB$]P+21J$ =KT(SQA!8=$] MHQJ?RQJRR=F-.-S/MV'ET.(1V)+@/5#)V-:9C8YUG16ML,[L0A #>X8?!@'8 M^.[,4LA=/*J!3.K:] N%05+2N>)&R-[VK3_KK4F1>T9S(O3\$"_5.^O0,Q/S MW(# LM"KGQSQS0^!>F#MQL#GT^JBX[7G%F3:8%R:E"$[8T$A+5#6MI8JXV,*2DFT5B=+.%S2CF)6FTE:UN^O:?3GO M-NYN7.=,TP/SX%8HMY3I9%3<$BKYJ^KY0?6X>E\YLA^&UX)=#B_;F>QI_6CW MMYG75++@YTF_M:54LF/GT=U<)?X7O$UVQ90 39^?+'_YG-*)=B3V7'N<96B^U.LVAU.DE M5A8U,Y:8;IRQ#HDE^K.K(67^:_SA M#?)27K!Q-MDM?&P[K&*]BRH6]OV)_.R%XCM!@8@UMD3X!2)XF)^)A\;CKO_Y M%TD02=66!"\GP7ET!0=A8D!B#Q7L1? 4X,G8J)PBS591_3:!5IG7$WD&0TG6 MN*X;Y8VJ37I/Q6_R;15?=ZQ!SFI]/ZA=ME1NL"_#,NSD!1BD0<'_3"$7>^@! M6P%!_RN"(F2Q%>1WL4<6!9ZVZG6362=2RZ%6'O/-M\YC-E_IRV)CT#2'O9Y^ M^G/8"2\?78YO&A>U5V**K<)?TT4_;(>8ON,GUC5QA'-\;T?MNXTLH* M$_^3=!(UK-]U/">PC2+;T5YO__%)\ M;F+G 1M'7F.L)MKJ^,1389M?C49-+#"7+JPS&+7Z!1:5M+C.(.OOK/"%/E?( MK#/$X%?B6#.XY 4CKV:[6U1U5*.DA[*@]--+%EK-XI*-7N'H.PU\=M!39HNQ M""\[F[AND1UF'PPMW/?W4"7T[TUV]PS[E@'$OF8@O<:RK#>UE193<_:^J? ? MAFW*4@M(5'N *<*HP6XI938I(3PK(,ZO8IYQ%VA$/$X-<'Q2_!96M,N:V?)D M<;0\;?:$,^@=)8IP:BV"E$\@[7U.<6BBMS[YT#T!%R^I>" &2\# ,2.QQ"]Q M#YAI\L4D:]6]#K;-1\Y9*9:TQE^&ALV% YHU_& ]$88C@@ID0A=H+;G].+S[F(JGU5215%$"Z>$Z60Q!68O^W_> MBA=)ZA*+2J/79_QD1AS/%?@-2?A3)'9.JD/=1A.W2T\(":L("D4BR94CZJ%( M,N:Q;)A#%*58>H2R[[>*=$+(>7V"+>@!SR:NEF7CDG:;Z#0,5@UE#5$@0L3^P%T"\N9T@@U>9F21SH.TTH&\77/=!/U3:&8 M1]0:\^9BG<)>,1Q8-$NP<@./7T .@&LD3*(BH!NQ;; L5S_0?O+%./S)?0 ; M;/(R9W;E%Z!GR/*Z1E\>,PNY"4RPHCF7HS/$"4NFI110",-V800VEX]>KGZJ M@RZP,T5*6GI6../UC>_6C2:'=267LH+\V-^3X*EU;Y80+V/&Y=,A"R;_;01: M?)4>%RE*V<[&. %]=\*+\>/0%/H6[GOI57_5P(:8.LET(SD]98.Q7*!I?(;_ MEFE2)8Z*6F<8.Y.&SI1BC53?>&^--^* \OQ)7@X+$L6_=LD*JS4?@&XIE$^I M:C:5S6;C5_H@6.Q;#>!O%O@T4BRZZ<-K 8<%@XYQO*"7YJH/.@46J!F6W\G/ MM2) >A&#^(QM* TGQ'Q*UF72/ J1\&31W.#1F=O U9D6EI'6;'9=/76XW5&U MPH2K<'K6/'X7UH#]J(#T56M&GZ'VQK+AY@)F3D91>=3+I+"/Z=!ZX3G@N@-; MG#MI) $AS7W4=&*3>L*B1I/&]$B:YIH08U, AAG9MB9K@.D3!N[8JM5#JY;S M;\+>" T:9N2.)7#2@(V&F/!*EC9CQUY&N"&[,5+Z..%=1"+BL2]*]-GE6J& MCPPE]M%/2L6T/MIL=IS^ZL91?'+G]6*?KW9QIJ*DE>S<:V2R+#$5C?Y:6_+9 M=%;E"N(0=>^7+\'<8O&W9.8742[/#=MN4;[2"T=?S.ZKTM8OR7A:X54T1XZW M?*;:%HWST%CN8/;5RK^(RI=I@_>.2@T\*M/^A22]/X\]<3:2]ZWE;R[C-VF%=Y=@QAW,3T$XX8N''BH;?P0 MQD!&<-9M$E7KLM '_,]BQW[ +L T&821]Q?&6CA(&)H%6,!= M]AD#F7YW% ;ZX"[IQ@*V]97_5)=CZRMOC..V]96WOO(?Y)EL?>6MK[QAJ/Q0 MOK*BR*E<3GZ7PB>E)%%*J87\NY0'"98FYMXW?_[2]OS.N'C%.-@,7G^=%7^\ M>%%E?KW@AL1\5*RHO0KDB0"6S:H(K5G9=SR[JY@6P]R[)3)I MCT:WL?%O00JSWUD2493'Y[]R?M=;XC^^Q>L-\;]K?%X6\U,(7BY>,RKRVWEN M\V(XX9HKD;AK.SQM-X&?%=9<"(G2G.A)[*?.+B5;A*XXGW2&MMZD)>!X M*P )/*S3$@EI/7'7V]_W@4/WGH4K[+:W@[H>*SS6?=<46#J@F)-S S)0#"G= MI;U%I;]+KGP>9T>/)@L+ED_A#NLU>+G&2)OC>5O05@06B8 DJG^ "+",49V% MMA K6HY.1V9D[%4"SV,,=$5XYCO[^N[1%X_P*GD:)KC7N*)'MP=7IPL-EVV- M]9(UUAOW)5P[^XW:\7FY>7U5_2#9Y*\/5U0X3Z1B,=\N%EJBBI66*DFD5<2B MV!*S1"3%K((5([O:POFIPHI%7#"^XV$&4UPD;MT<'3!ZD8FZW-7KJ5D7&QN! M-40Z#MAEQ/P:=H\D:F]\8&!H<,+*&HUTL=6.CSAY1"SJP(Y@ QO>X<.-J^/6 M6!#Q!*6;PM'QY?\HJ[Z8![CI<%[9(O7UD#JGCN\0O+\2BDI.\F')R=MA?6HY M"T@PM:*G9]_OED8'PQ(*O\%PZ9%6&/?/^!ETS!)<;M+HE#S "VODEQ?HE#\1 MYDK7)&TT#M;4^7?>>A_$7$I&$Y6TO#G1Q-<\&O\=UR6I 2.G8>+F[SX,#HCW;X1G?GZ(YQA!^=6G/VO]_4$L#!!0 ( /)UVUBZF%-6U0\ M !2Y 7 8W-P:2TR,#(T,#8R-GAE>#-D,2YH=&WM'6EWXCCRK]0R.SO= M^\ 8X7\> +,M5 MI5)5J50J7?XCDZG; V3KV(#;3JL)AJ,/+6S[H%.,?%8Z(OX .H[K(AM:F%)B MFO"%$J./ 7*J4E)R6E%1,YGK2]96+7C(L2M0RFIG64W5"J"6*OEBI7@&#RWX M]-2I?1:U;^YKG?\\U.5K'YZ^-!LU2&6RV1_Y6C9[T[F1-PJ*FH,.1;9'?.+8 MR,QFZW0F[8F1< M7UK81Z /$/6P?Y5ZZGS-G+,:/O%-?'V9#3]EW:YCC*\O#?(,GC\V\57*0K1/ M[(SON)6\ZOH7[,DLNSU7YR4S(H8_J.14]=<+%QD&L?L9$_=\5J+DB],R2OJ# M::$CD:M0;"*?/&/>>J1=W<2(5KJ./[B8?\6R)]WPN9YC^YD>LH@YKOS6(1;V MX Z/X-&QD/U;6I:P3P]3TOOM0M3VR-^8-R$8F$9 ;;!8$(N MT5#%=JB%S&4$;%6A?5^3M..W-Z+^5\)0[,/=T.IB6@$^.L_*!:U0**BBQ3?) M(M$^4_(!XIN#<,,$A! .)2D<3?.CL=IQXK1Q5],P[<& MK>4DWKX!U!EY3"A>I0JIL,XSIC[1D1DP#A,6D^84-LZG_!B^MQ*PXVY&0*1] MUB:Q^N!1G8D/SR493FNUI)5>\$O>8-AIRI]N/\7(S$3A-XK< =%3K_9\@']) M5X7/ :@IRL%R4Y\ZO(*5\1-')> M5@KE_9/T-:&R0O)IZG+&[PPPU!S+: MFK\(Q=!)\M,J0?J#66($6?"5&4 ;,I^)?=I,\2%X8&$43-D@==W&S##W M$1US\>'/B90%&JSH_Y)R5DQX8%%-OP<&N+>97#&G_0QC)+P04U[8!/EU^GM"'6TM:9G/*_E: 2LG-+-23_U^'39P&+\] W;F"(3FFCD06V 7-8K <-)MGA/Q"'Y MZ@@IBYN?O =R YM/*+*OXMW.6NC\K09KS#ORWZ/^B/<-II-:'<>Z_5.&FJW MU<=FO=VY_W%W)'66AF/1I%7ESANM?"3$XR (8R)T?UIXE-VY94WR[T[;=0;8 M8QHNXH-"H0]*#CG4ZV$]_"ZK??(^5T(\5WA[Y,I5.&@WKGH$21X5,XU&(P[2 M+KF>]G7?VFRIIBJ>AT$=KVL#S\4ZZ8W%TJ74#&S8"_DP$0+0Q3Q(20@,9BU_ M:F2^-SXGBF&98BB\.\7 P[_8S,=Q?6Q48)9MCR:D?W^ZJX-62DM N,64&-[) M-;E^X.O!E:A2*+)/342NOJE%+58X2(.!QFD88T2/J1TUI5P\T+J7MKF&+!Y[ MW6MSF*NN2YUG9OETQY7ER]@[Y<3( O.?0\]GQMD"<^:4$JL)^;5X4Q]@_2] M' F7$J[NN\[+[A@T"$HH+;+AWK*ZP,C8;*$R;9BLJZ# M*%^@ 8-0K'-.$QO@G"%[:H H'C@F8RDIW9Z1"<@VEM\8(0]LQP>*_S=D31D) MPVZA*/?"KL4CL^M/(/HVLW)^Y+V(8:[$?;STNK!2HLHY"**>*QK/>@Y%(CE MFIC7X5XW?A^_Z -D]W&:\8IN(L\C/28R1'@@JZ[SW<*F&?SN ?&\(0ZD(-?+ M^]C0N<@4;X:$5A\[C5JS#HU& QIM^%)OW'V#:JM^=U._@T.LI9SU6+?P\AE)5?&UI+-EK/ M#2@S0]C8-!AT/AWB% AWY54J\%>F@ -PE+;^7^=+ EWD?Y7GSI# MVYCS<\[^BNPL6[']4RDQ:*6!(WDBVH5SVWWW$U/,R/&@U)1(A\OK@+Z-[)0= MEN(M=L1&N789UP1%T70 0=%,-H#Y3 ,NZC.]1C'Z*X-Z/J,>,D=H[(5;L KD%F '6.*4\U+<';ED+' :G)(LM-7&5)7371KRZBP&SV(5-X_P;28^7C MM%B2LL?@CUU6+,(5P, >>Z]8P "A%WDY!Q-[HK[G,^-#5 [>BB:/!+IR[JG( M0\S^U@<"FDA,,].M@(9L^D$9_@8'02C;-*O#=7:@SGN.:3HC;K4>2E4LTMGG M4Q92-&_98HVQ7:8\803A3(@6V[4]T)/6[4/,(D45N)VHH?,3^0 MVHJ;MRPA9J*F8A5BDFBH1$/%CYB)ADHT5#R)F6BH=QYC6($- MD>G4TC"4*=D0F(B'R4R;$\_Q?)"60WG6%F1#6>7YFSWH4<>*M,USTA!YNF6/ M\:O=YTE@Y*D)!!MO') BD8,PA;6LFJ2Q3Z[)]=A)W\\7U-.K:;3__4UI*C-G M- ,VB45X^BDOR!-EZ]@5F1XC":P&S@@_\PB]F3Q2%AI#>/+*I#+/%QF<$LZS M)"K0QA@67CLY&EJ2J*1HN?0DA F^N*E%/N.,LGWO8^$@.MF_ULD M["'R <;$E$E2W+W3%'=SBQ6:\-MLEOMV(==M1E.+BG8FVPC2SC)S21XR %,3 MX4!&0=;+PO=&K7/_"#?U9O/^^WTB1"PCW+N.?89R"LB]D#Q1[AIDS")!N0\D3D2>KZGL\FF;#H$1W3 MA 56T4[;WB4:=[98&[6:,Z2LU'4=8OO,'NDQ6T0GB(Y7L9NG"1TR\PT^G MM%+G5OBNO.$L6@+0,Z6X3W?O_+!@(R)U#9=9!LOUP2GQT:Z\U^4WOIC [:J@ M_'"$YX?GQH$4IW?EG0OIPX@3?NAQ''#>)>UV>1C1D@CB0DG)+UI;41UY/ &S+,K$%MBD*P_).L/1UM_>&TKW[[.XBL6W"6;,;;!0'/?.HDO MV-O1JD+[OB8W=TBN[2Z.X6ESLP]_E:$9=^)(H0IP[7E6+FB%0D%NP'F3+ %K M*?E"=$UF$Q!ND(\K4,IJ[#][/>0JN4*EJ,)#:[)A)2:2X$!L>;Z<*R/-2%KS M __D%K0?]6JS<\MW];:J[7:U=OO4KG!! MTQ MZ'SJV.-!5,A/P]!E$VC\@D200W!@EIA/&XX^E&=8&D-S#-ZP:Q'?EP=B63@- MQ'_C@,50N-#KM2HBUV5BUQ-@S1^8&;BQOV$;4V1"$XVBP0].-.K"@P%BA5V, M[=W")T[_(@Q_?C2Q#,:8D#2(30,/$6-RI.O%)& C""GK8."RVF^= M4KDAD#, L"\8#(PMV6D3NG!X CR Q[S9E63L[536_3ZT,6BEM-!0H'(=(11$ M3 %>4'.QI3JQ^N!1G9EHGDLRG+IJ22N]X)>\P>RS@O*GV^?YQORKU#>*W '1 M4Z^: X&[*6W'"YL28TLY+2K#5)W8]'-L.36 ^ M.LP\,U>SV:BVX.MC]:[6:,.W:O-[X^[((_TU6347'M'&.L4^HN/03J@YEN78 M(\PDP6 2%Y',[M>?W?_\5/[9(<8;,_ELUS'&[&/@6^;U_P%02P$"% ,4 M" #R==M8@+[\RL,# C#P $0 @ $ 8W-P:2TR,#(T M,#8R-BYX&UL4$L! A0#% @ \G7; M6)K*N_GY!0 _44 !4 ( ! < &-S<&DM,C R-# V,C9? M;&%B+GAM;%!+ 0(4 Q0 ( /)UVUAQ'L[@M 0 "@N 5 M " 2P- !C#-D,2YH=&U02P4& 8 !@"/ 0 &<3D end XML 21 cspi-20240626x8k_htm.xml IDEA: XBRL DOCUMENT 0000356037 2024-06-26 2024-06-26 0000356037 false --09-30 8-K 2024-06-26 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