false--04-30Q320250000915358YesYesP1Y2029-01-012025-03-010000915358us-gaap:CommonStockMember2023-11-012024-01-310000915358us-gaap:CommonStockMember2023-08-012023-10-310000915358us-gaap:RetainedEarningsMember2025-01-310000915358us-gaap:PreferredStockMember2025-01-310000915358us-gaap:CommonStockMember2025-01-310000915358us-gaap:AdditionalPaidInCapitalMember2025-01-310000915358us-gaap:RetainedEarningsMember2024-10-310000915358us-gaap:PreferredStockMember2024-10-310000915358us-gaap:CommonStockMember2024-10-310000915358us-gaap:AdditionalPaidInCapitalMember2024-10-3100009153582024-10-310000915358us-gaap:RetainedEarningsMember2024-07-310000915358us-gaap:PreferredStockMember2024-07-310000915358us-gaap:CommonStockMember2024-07-310000915358us-gaap:AdditionalPaidInCapitalMember2024-07-3100009153582024-07-310000915358us-gaap:RetainedEarningsMember2024-04-300000915358us-gaap:PreferredStockMember2024-04-300000915358us-gaap:CommonStockMember2024-04-300000915358us-gaap:AdditionalPaidInCapitalMember2024-04-300000915358us-gaap:RetainedEarningsMember2024-01-310000915358us-gaap:PreferredStockMember2024-01-310000915358us-gaap:CommonStockMember2024-01-310000915358us-gaap:AdditionalPaidInCapitalMember2024-01-310000915358us-gaap:RetainedEarningsMember2023-10-310000915358us-gaap:PreferredStockMember2023-10-310000915358us-gaap:CommonStockMember2023-10-310000915358us-gaap:AdditionalPaidInCapitalMember2023-10-3100009153582023-10-310000915358us-gaap:RetainedEarningsMember2023-07-310000915358us-gaap:PreferredStockMember2023-07-310000915358us-gaap:CommonStockMember2023-07-310000915358us-gaap:AdditionalPaidInCapitalMember2023-07-3100009153582023-07-310000915358us-gaap:RetainedEarningsMember2023-04-300000915358us-gaap:PreferredStockMember2023-04-300000915358us-gaap:CommonStockMember2023-04-300000915358us-gaap:AdditionalPaidInCapitalMember2023-04-300000915358sgma:ElkGroveVillageIllinoisFacilityMember2024-12-310000915358sgma:MedicalLifeSciencesMember2024-11-012025-01-310000915358sgma:IndustrialElectronicsMember2024-11-012025-01-310000915358sgma:ConsumerElectronicsMember2024-11-012025-01-310000915358sgma:MedicalLifeSciencesMember2024-05-012025-01-310000915358sgma:IndustrialElectronicsMember2024-05-012025-01-310000915358sgma:ConsumerElectronicsMember2024-05-012025-01-310000915358sgma:MedicalLifeSciencesMember2023-11-012024-01-310000915358sgma:IndustrialElectronicsMember2023-11-012024-01-310000915358sgma:ConsumerElectronicsMember2023-11-012024-01-310000915358sgma:MedicalLifeSciencesMember2023-05-012024-01-310000915358sgma:IndustrialElectronicsMember2023-05-012024-01-310000915358sgma:ConsumerElectronicsMember2023-05-012024-01-310000915358us-gaap:RetainedEarningsMember2024-11-012025-01-310000915358us-gaap:RetainedEarningsMember2024-08-012024-10-310000915358us-gaap:RetainedEarningsMember2024-05-012024-07-310000915358us-gaap:RetainedEarningsMember2023-11-012024-01-310000915358us-gaap:RetainedEarningsMember2023-08-012023-10-310000915358us-gaap:RetainedEarningsMember2023-05-012023-07-310000915358sgma:BankAndTrustSsbMembersgma:NotesPayableToBuildingsMembersgma:WarehousingAndDistributionCenterMember2025-01-310000915358sgma:BankAndTrustSsbMembersgma:NotesPayableToBuildingsMembersgma:WarehousingAndDistributionCenterMember2024-04-300000915358sgma:SigmatronElectronicTechnologyCoMembersrt:MaximumMembersgma:ChinaConstructionBankMemberus-gaap:NotesPayableToBanksMember2025-01-310000915358sgma:AmendedFacilityMemberus-gaap:NotesPayableToBanksMember2025-01-310000915358us-gaap:LetterOfCreditMembersgma:AmendmentNo.4Membersgma:JpmorganChaseBankMember2025-01-100000915358us-gaap:LetterOfCreditMembersgma:AmendmentNo.4Membersgma:JpmorganChaseBankMember2024-12-310000915358sgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2024-08-190000915358sgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2024-07-310000915358srt:MinimumMembersgma:JpmAndTcwMembersgma:WaiverAndAmendmentsNo.12Member2023-04-280000915358sgma:SigmatronElectronicTechnologyCoMembersgma:ChinaConstructionBankMemberus-gaap:NotesPayableToBanksMember2024-10-310000915358sgma:SigmatronElectronicTechnologyCoMembersgma:ChinaConstructionBankMemberus-gaap:NotesPayableToBanksMember2024-04-300000915358sgma:AmendedFacilityMembersgma:JpmorganChaseBankMemberus-gaap:NotesPayableToBanksMember2024-04-300000915358sgma:TcwTermLoanMemberus-gaap:NotesPayableToBanksMember2024-04-300000915358srt:MinimumMember2025-01-310000915358srt:MaximumMember2025-01-310000915358sgma:SpitfireMembersgma:NonContractualCustomerRelationshipsMember2025-01-310000915358sgma:SpitfireMembersgma:NonContractualCustomerRelationshipsMember2024-04-300000915358sgma:JpmorganChaseBankMemberus-gaap:NotesPayableToBanksMember2025-01-310000915358sgma:JpmorganChaseBankMemberus-gaap:NotesPayableToBanksMember2024-04-300000915358srt:MinimumMembersgma:FgiEquipmentFinanceLlcMembersgma:NotesPayableToEquipmentMember2024-05-012025-01-310000915358srt:MaximumMembersgma:FgiEquipmentFinanceLlcMembersgma:NotesPayableToEquipmentMember2024-05-012025-01-310000915358srt:MaximumMembersgma:EngencapFinS.a.DeC.v.Membersgma:NotesPayableToEquipmentMember2024-05-012025-01-310000915358srt:MinimumMembersgma:FinanceLeaseObligationsMember2024-05-012025-01-310000915358srt:MaximumMembersgma:FinanceLeaseObligationsMember2024-05-012025-01-310000915358sgma:FgiEquipmentFinanceLlcMembersgma:NotesPayableToEquipmentMember2024-05-012025-01-310000915358sgma:TcwTermLoanMembersgma:JpmorganChaseBankMember2024-05-012025-01-310000915358sgma:EngencapFinS.a.DeC.v.Membersgma:NotesPayableToEquipmentMember2024-05-012025-01-310000915358sgma:FinanceLeaseObligationsMember2024-05-012025-01-310000915358srt:MinimumMembersgma:FgiEquipmentFinanceLlcMembersgma:NotesPayableToEquipmentMember2025-01-310000915358srt:MaximumMembersgma:FgiEquipmentFinanceLlcMembersgma:NotesPayableToEquipmentMember2025-01-310000915358srt:MaximumMembersgma:EngencapFinS.a.DeC.v.Membersgma:NotesPayableToEquipmentMember2025-01-310000915358sgma:SigmatronElectronicTechnologyCoMembersgma:ChinaConstructionBankMemberus-gaap:NotesPayableToBanksMember2025-01-310000915358srt:MinimumMembersgma:FinanceLeaseObligationsMember2025-01-310000915358srt:MaximumMembersgma:FinanceLeaseObligationsMember2025-01-310000915358sgma:TcwTermLoanMemberus-gaap:NotesPayableToBanksMember2025-01-310000915358us-gaap:NotesPayableToBanksMember2025-01-310000915358sgma:NotesPayableToEquipmentMember2025-01-310000915358sgma:NotesPayableToBuildingsMember2025-01-310000915358us-gaap:NotesPayableToBanksMember2024-04-300000915358sgma:NotesPayableToEquipmentMember2024-04-300000915358sgma:NotesPayableToBuildingsMember2024-04-300000915358sgma:TcwTermLoanMemberus-gaap:NotesPayableToBanksMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-05-012025-01-310000915358sgma:TcwTermLoanMemberus-gaap:NotesPayableToBanksMembersgma:SecuredOvernightFinancingRateFloorMember2024-05-012025-01-3100009153582024-01-3100009153582023-04-300000915358us-gaap:PreferredStockMember2024-11-012025-01-310000915358us-gaap:AdditionalPaidInCapitalMember2024-11-012025-01-3100009153582024-11-012025-01-310000915358us-gaap:PreferredStockMember2024-08-012024-10-310000915358us-gaap:AdditionalPaidInCapitalMember2024-08-012024-10-3100009153582024-08-012024-10-310000915358us-gaap:PreferredStockMember2024-05-012024-07-310000915358us-gaap:AdditionalPaidInCapitalMember2024-05-012024-07-3100009153582024-05-012024-07-310000915358us-gaap:PreferredStockMember2023-11-012024-01-310000915358us-gaap:AdditionalPaidInCapitalMember2023-11-012024-01-3100009153582023-11-012024-01-310000915358us-gaap:PreferredStockMember2023-08-012023-10-310000915358us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-3100009153582023-08-012023-10-310000915358us-gaap:PreferredStockMember2023-05-012023-07-310000915358us-gaap:AdditionalPaidInCapitalMember2023-05-012023-07-3100009153582023-05-012023-07-310000915358sgma:TcwTermLoanMembersgma:WaiverAndAmendmentNo.3Member2025-01-310000915358srt:MinimumMembersrt:ScenarioForecastMembersgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2026-05-012027-04-300000915358srt:MinimumMembersgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2023-05-012024-04-300000915358sgma:ElkGroveVillageIllinoisFacilityMember2025-01-310000915358sgma:ElkGroveVillageIllinoisFacilityMember2024-12-012024-12-310000915358srt:MinimumMembersgma:NoEventOfDefaultMembersgma:JpmorganChaseBankMember2024-05-012025-01-310000915358sgma:CashDominionPeriodMembersgma:JpmorganChaseBankMember2024-05-012025-01-310000915358srt:MaximumMembersgma:TcwTermLoanMembersgma:WaiverAndAmendmentNo.3Member2025-09-012025-09-010000915358srt:MinimumMembersgma:WaiverAndAmendmentNo.3Member2024-12-012024-12-010000915358sgma:BankAndTrustSsbMembersgma:NotesPayableToBuildingsMembersgma:WarehousingAndDistributionCenterMember2020-03-032020-03-030000915358srt:MaximumMembersrt:ScenarioForecastMemberus-gaap:DisposalGroupNotDiscontinuedOperationsMembersgma:JpmorganChaseBankMember2024-10-012025-09-300000915358srt:MaximumMembersgma:FixedChargeCoverageRatioMembersgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2023-08-012024-07-310000915358srt:MinimumMembersgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2023-08-012024-07-310000915358srt:MaximumMembersgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2023-08-012024-07-310000915358srt:MaximumMembersgma:FixedChargeCoverageRatioMembersgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2023-05-012024-04-300000915358srt:MaximumMembersgma:WaiverAndAmendmentNo.3Membersgma:JpmorganChaseBankMember2023-05-012024-04-300000915358sgma:AmendedFacilityMembersgma:JpmorganChaseBankMemberus-gaap:NotesPayableToBanksMember2025-01-3100009153582024-04-3000009153582023-05-012024-01-310000915358sgma:WaiverAndAmendmentNo.3Member2025-01-3100009153582025-01-310000915358sgma:WaiverAndAmendmentNo.3Member2024-08-190000915358sgma:JpmorganChaseBankMember2024-05-012025-01-310000915358sgma:TcwTermLoanMembersgma:WaiverAndAmendmentNo.3Member2024-08-192024-08-1900009153582025-03-1100009153582024-05-012025-01-31iso4217:CNYiso4217:USDxbrli:sharessgma:itemiso4217:USDxbrli:purexbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

_________________

Form 10-Q

__________________

(Mark One)

x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES

EXCHANGE ACT OF 1934

For the quarterly period ended January 31, 2025

OR

¨ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES

EXCHANGE ACT OF 1934

For the transition period from to

Commission File Number 0-23248

SIGMATRON INTERNATIONAL, INC.

(Exact name of registrant as specified in its charter)

Picture 1

Delaware

36-3918470

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

2201 Landmeier Road

Elk Grove Village, Illinois

60007

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (847) 956-8000

Title of each class

Common Stock $0.01 par value per share

Trading Symbol

SGMA

Name of each exchange on which registered

The NASDAQ Capital Market

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



SigmaTron International, Inc.

January 31, 2025

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

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

Large Accelerated Filer ¨     Accelerated Filer ¨

Non-accelerated Filer x      Smaller Reporting Company x

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

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

Indicate the number of shares outstanding of the registrant’s common stock, $0.01 par value, as of March 11, 2025: 6,119,288

2


SigmaTron International, Inc.

Index

PART 1.

FINANCIAL INFORMATION:

Page No.

Item 1.

Condensed Consolidated Financial Statements

Condensed Consolidated Balance Sheets – January 31, 2025 (Unaudited) and April 30, 2024

4

Condensed Consolidated Statements of Operations – (Unaudited)

Three and Nine Months Ended January 31, 2025 and 2024

6

Condensed Consolidated Statements of Changes in Stockholders’

Equity – (Unaudited) Three and Nine Months Ended January 31, 2025 and 2024

7

Condensed Consolidated Statements of Cash Flows – (Unaudited)

Nine Months Ended January 31, 2025 and 2024

9

Notes to Condensed Consolidated Financial Statements – (Unaudited)

11

Item 2.

Management’s Discussion and Analysis of Financial Condition and

Results of Operations

34

Item 3.

Quantitative and Qualitative Disclosures About Market Risks

47

Item 4.

Controls and Procedures

PART II

OTHER INFORMATION:

Item 1.

Legal Proceedings

48

Item 1A.

Risk Factors

48

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

49

Item 3.

Defaults Upon Senior Securities

49

Item 4.

Mine Safety Disclosures

49

Item 5.

Other Information

49

Item 6.

Exhibits

50

Signatures

51

 

3


SigmaTron International, Inc.

Condensed Consolidated Balance Sheets

January 31,

2025

April 30,

(Unaudited)

2024

Current assets:

Cash and cash equivalents

$

2,100,287

$

2,417,360

Accounts receivable, less allowance for credit losses of $28,191

and $59,466 at January 31, 2025 and April 30, 2024, respectively

28,611,916

32,043,985

Inventories, net

106,976,234

128,850,901

Prepaid expenses and other assets

1,768,640

1,886,701

Refundable and prepaid income taxes

1,199,597

1,716,372

VAT receivables

6,497,573

6,569,984

Other receivables

3,134,391

2,417,316

Total current assets

150,288,638

175,902,619

Property, machinery and equipment, net

28,799,735

33,755,078

Intangible assets, net

735,510

979,188

Deferred income taxes

-

4,432,210

Right-of-use assets

11,889,695

7,463,301

Other assets

1,273,536

1,261,579

Total other long-term assets

13,898,741

14,136,278

Total assets

$

192,987,114

$

223,793,975

Liabilities and stockholders' equity:

Current liabilities:

Trade accounts payable

$

44,958,674

$

50,593,099

Customer deposits

7,064,597

10,738,596

Accrued wages

4,397,140

6,746,466

Accrued expenses

2,219,160

2,554,260

Income taxes payable

1,493,083

897,847

Deferred revenue

5,167,367

3,111,062

Contingent warrants

1,188,546

-

Current portion of long-term debt

50,058,786

66,244,227

Current portion of finance lease obligations

1,970,016

2,214,127

Current portion of operating lease obligations

3,929,383

2,789,107

Total current liabilities

122,446,752

145,888,791

Long-term debt, less current portion

2,326,920

3,339,160

Income taxes payable

155,061

294,993

Deferred income taxes

332,479

-

Finance lease obligations, less current portion

1,756,973

3,147,447

Operating lease obligations, less current portion

8,340,370

4,958,247

Other long-term liabilities

75,040

93,084

Total long-term liabilities

12,986,843

11,832,931

Total liabilities

135,433,595

157,721,722

4


SigmaTron International, Inc.

Condensed Consolidated Balance Sheets - Continued

January 31,

2025

April 30,

(Unaudited)

2024

Commitments and contingencies

 

 

Stockholders' equity:

Preferred stock, $0.01 par value; 500,000 shares

authorized, none issued or outstanding

-

-

Common stock, $0.01 par value; 12,000,000 shares

authorized, 6,119,288 shares issued and outstanding

at January 31, 2025 and April 30, 2024

61,193

61,193

Capital in excess of par value

42,806,878

42,453,394

Retained earnings

14,685,448

23,557,666

Total stockholders' equity

57,553,519

66,072,253

Total liabilities and stockholders' equity

$

192,987,114

$

223,793,975

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


5


SigmaTron International, Inc.

Condensed Consolidated Statements of Operations

Three Months

Three Months

Nine Months

Nine Months

Ended

Ended

Ended

Ended

January 31,

January 31,

January 31,

January 31,

2025

2024

2025

2024

(Unaudited)

(Unaudited)

(Unaudited)

(Unaudited)

Net sales

$

71,067,863

$

95,919,888

$

230,564,201

$

292,741,928

Cost of products sold

65,514,800

85,992,928

211,701,740

263,475,993

Gross profit

5,553,063

9,926,960

18,862,461

29,265,935

Selling and administrative expenses

6,378,141

6,683,488

19,372,518

20,139,927

Operating (loss) income

(825,078)

3,243,472

(510,057)

9,126,008

Other income

7,175,191

2,094

7,175,191

27,224

Change in fair value of warrants

1,524,985

-

898,985

-

Interest expense, net

(3,328,267)

(2,568,824)

(10,297,650)

(7,996,598)

Income (loss) before income tax expense

4,546,831

676,742

(2,733,531)

1,156,634

Income tax expense

(663,220)

(77,736)

(6,138,687)

(267,267)

Net income/(loss)

$

3,883,611

$

599,006

$

(8,872,218)

$

889,367

Earnings (loss) per share - basic

$

0.63

$

0.10

$

(1.44)

$

0.15

Earnings (loss) per share - diluted

$

0.63

$

0.10

$

(1.44)

$

0.14

Weighted average shares of common stock outstanding

Basic

6,205,704

6,094,288

6,148,093

6,093,270

Weighted average shares of common stock outstanding

Diluted

6,205,704

6,120,317

6,148,093

6,152,073

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

6


SigmaTron International, Inc.

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the nine months ended January 31, 2025 (Unaudited)

Capital in

Total

Preferred

Common

excess of par

Retained

stockholders’

stock

stock

value

earnings

equity

Balance at May 1, 2024

$

-

$

61,193

$

42,453,394

$

23,557,666

$

66,072,253

Recognition of stock-based
compensation

-

-

71,174

-

71,174

Net loss

-

-

-

(3,289,160)

(3,289,160)

Balance at July 31, 2024

$

-

$

61,193

$

42,524,568

$

20,268,506

$

62,854,267

Recognition of stock-based
compensation

-

-

64,328

-

64,328

Net loss

-

-

-

(9,466,669)

(9,466,669)

Balance at October 31, 2024

$

-

$

61,193

$

42,588,896

$

10,801,837

$

53,451,926

Recognition of stock-based
compensation

-

-

42,513

-

42,513

Issuance of warrants

-

-

175,469

-

175,469

Net income

-

-

-

3,883,611

3,883,611

Balance at January 31, 2025

$

-

$

61,193

$

42,806,878

$

14,685,448

$

57,553,519

7


SigmaTron International, Inc.

Condensed Consolidated Statements of Changes in Stockholders’ Equity - Continued

For the nine months ended January 31, 2024 (Unaudited)

Capital in

Total

Preferred

Common

excess of par

Retained

stockholders’

stock

stock

value

earnings

equity

Balance at May 1, 2023

$

-

$

60,634

$

41,986,570

$

26,043,823

$

68,091,027

Recognition of stock-based
compensation

-

-

184,817

-

184,817

Net income

-

-

-

262,099

262,099

Balance at July 31, 2023

$

-

$

60,634

$

42,171,387

$

26,305,922

$

68,537,943

Recognition of stock-based
compensation

-

-

64,938

-

64,938

Exercise of stock options

-

30

9,570

-

9,600

Restricted stock awards

-

43

13,175

-

13,218

Net income

-

-

-

28,262

28,262

Balance at October 31, 2023

$

-

$

60,707

$

42,259,070

$

26,334,184

$

68,653,961

Recognition of stock-based
compensation

-

-

75,549

-

75,549

Restricted stock awards

-

236

38,991

-

39,227

Net income

-

-

-

599,006

599,006

Balance at January 31, 2024

$

-

$

60,943

$

42,373,610

$

26,933,190

$

69,367,743


8


SigmaTron International, Inc.

Condensed Consolidated Statements of Cash Flows

Nine

Nine

Months Ended

Months Ended

January 31,

January 31,

2025

2024

(Unaudited)

(Unaudited)

Cash flows from operating activities

Net (loss)/income

$

(8,872,218)

$

889,367

Adjustments to reconcile net (loss) income to net cash provided by

operating activities

Depreciation and amortization of property, machinery and equipment

4,291,162

4,485,512

Stock-based compensation

178,015

325,304

Restricted stock expense

-

52,445

Provision for credit losses

31,275

56,887

Gain on the sale of building

(7,175,191)

-

Fair value adjustment of contingent warrants

1,188,546

-

Deferred income tax expense (benefit)

4,764,689

(408,532)

Amortization of intangible assets

243,678

249,033

Amortization of financing fees

2,733,996

468,759

Loss from disposal or sale of machinery and equipment

13,243

44,269

Changes in operating assets and liabilities

Accounts receivable

3,400,794

3,799,187

Inventories

21,874,667

30,072,373

Prepaid expenses and other assets

(40,411)

(4,147,560)

Right-of-use assets

(4,426,394)

(919,371)

Refundable and prepaid income taxes

516,775

(388,488)

Income taxes payable

455,304

(927,133)

Trade accounts payable

(5,167,332)

(17,063,059)

Customer deposits

(3,673,999)

6,159,254

Operating lease liabilities

4,522,399

839,002

Accrued expenses and wages

(3,200,619)

(1,826,539)

Deferred revenue

2,056,305

(4,922,855)

Net cash provided by operating activities

13,714,684

16,837,855

Cash flows from investing activities

Purchases of machinery and equipment

(933,062)

(1,672,441)

Proceeds from sale of building

8,292,098

-

Net cash (provided by) used in investing activities

7,359,036

(1,672,441)

9


SigmaTron International, Inc.

Condensed Consolidated Statements of Cash Flows - Continued

Nine

Nine

Months Ended

Months Ended

January 31,

January 31,

2025

2024

(Unaudited)

(Unaudited)

Cash flows from financing activities

Proceeds from the exercise of common stock options

-

9,600

Proceeds under equipment notes

-

2,356,575

Payments under finance lease agreements

(1,634,585)

(1,463,488)

Payments under equipment notes

(1,177,395)

(862,734)

Payments under building notes payable

(39,879)

(37,656)

Proceeds under term loan agreement

2,192,613

-

Payments under term loan agreement

(750,000)

(750,000)

Debt reduction from building sale proceeds

(7,266,912)

-

Borrowings under revolving line of credit

247,539,398

297,652,589

Payments under revolving line of credit

(256,078,645)

(308,663,430)

Payments of debt financing costs

(4,175,388)

(509,001)

Net cash used in financing activities

(21,390,793)

(12,267,545)

Change in cash and cash equivalents

(317,073)

2,897,869

Cash and cash equivalents at beginning of period

2,417,360

819,129

Cash and cash equivalents at end of period

$

2,100,287

$

3,716,998

Supplementary disclosures of cash flow information

Cash paid for interest

$

7,634,420

$

7,583,009

Cash paid for income taxes

1,158,994

1,934,697

Purchase of machinery and equipment financed

under finance leases

-

2,747,984

Right-of-use assets obtained in exchange for operating

lease liabilities

6,988,864

3,123,409

Financing of insurance policy

498,149

619,901

Issuance of warrants

175,469

-

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

 

10


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note A - Description of the Business

SigmaTron International, Inc., its subsidiaries, foreign enterprises and international procurement office (collectively, “SigmaTron” or the “Company”) operates in one reportable segment as an independent provider of electronic manufacturing services (“EMS”). EMS includes printed circuit board assemblies, electro-mechanical subassemblies and completely assembled (box-build) electronic products. In connection with the production of assembled products, EMS also provides services to its customers, including (1) automatic and manual assembly and testing of products; (2) material sourcing and procurement; (3) manufacturing and test engineering support; (4) design services; (5) warehousing and distribution services; (6) assistance in obtaining product approval from governmental and other regulatory bodies and (7) compliance reporting.

The Company’s primary secured credit agreements, being the Amended and Restated Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “JPM Credit Agreement”) by and among the Company and JPMorgan Chase Bank, N.A, as lender (“JPM”), and the Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “Term Loan Agreement” and together with the JPM Credit Agreement, the “Credit Agreements”) by and among the Company, the financial institutions identified therein (the “TCW Lenders”) and TCW Asset Management Company LLC, as administrative agent for the TCW Lenders (in such capacity, the “Agent,” and collectively with the TCW Lenders and JPM, the “Lender Parties”), contain financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s fixed payments on its indebtedness made during any fiscal period minus non-financed capital expenditures to EBITDA (as defined in the Credit Agreements) and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s borrowed money or letters of credit to EBITDA.

As of August 19, 2024, the Company was not in compliance with the financial covenants under the Credit Agreements as follows: the Fixed Charge Coverage Ratio for multiple twelve month periods including those ending on April 30, 2024 and July 31, 2024 was less than 1.10:1.00, the Total Debt to EBITDA Ratio for the twelve month period ending on April 30, 2024 was greater than 4.50:1.00, and the Total Debt to EBITDA Ratio for the twelve month period ending on July 31, 2024 was greater than 4.25:1.00 (collectively, the “2024 Covenant Defaults”). In addition, the Company received a delinquency notification letter from Nasdaq, dated August 16, 2024, indicating that the Company was not in compliance with the continued listing requirements of Nasdaq for failing to timely file the Companys Form 10-K annual report for the fiscal year ended April 30, 2024. This notification also constituted a default under the Credit Agreements (collectively with the 2024 Covenant Defaults, the “2024 Defaults”). The Company had 60 days from the date of the Nasdaq delinquency notice, or until October 15, 2024, to file a plan with Nasdaq to regain compliance. The Company filed its annual report for the fiscal year ended April 30, 2024 on September 3, 2024, and on September 10, 2024, the Company received a notification letter from Nasdaq indicating that the Company had regained compliance with the applicable continued listing requirements based on the filing of its Form 10-K.

Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional

11


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note A - Description of the Business - Continued

covenant compliance failures based on current revenue levels (see Note B - Basis of Presentation - Going Concern for additional information) the Company continues to classify this debt as current liabilities as of January 31, 2025.

On August 19, 2024 (the “Third Amendment Effective Date”), the Lender Parties waived the 2024 Defaults pursuant to (i) the Waiver and Amendment No. 3 to Credit Agreement (the “JPM Amendment”) between the Company and JPM, and (ii) the Waiver and Amendment No. 3 to Credit Agreement (the “TCW Amendment” and together with the JPM Amendment, the “2024 Amendments”) by and among the Company, the TCW Lenders, and the Agent. In consideration of the TCW Amendment, the Company and the Agent also entered into the Third Amendment Fee Letter to the TCW Credit Agreement (the “Fee Letter”) dated as of the Third Amendment Effective Date. The 2024 Amendments also amended the financial covenants and certain other terms of the Credit Agreements, including, among other things, that the Company will pursue and close a Replacement Transaction (as defined in the Credit Agreements) to pay the obligations under the Credit Agreements in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025. See Waivers and Amendments No. 3 within Note E – Long-term Debt for more information.

The Company is taking steps to reduce its debt and cost structure. Most recently, since the beginning of calendar year 2024, these actions include the sale of its Elgin, Illinois property and consolidation of the Elgin operations to the Elk Grove Village, Illinois headquarters, reduction of headcounts at various operations and corporate, and inventory reduction. During December 2024, the Company executed a sale/leaseback transaction with respect to its Elk Grove Village, Illinois headquarters, using the proceeds to further reduce its debt position. For further discussion of the transaction, see Note K – Sale/Leaseback.

The Company continues to explore other strategic initiatives and refinancing options to further reduce its debt to enable it to comply with increasingly stringent financial covenants. Delays or a failure to effectively reduce debt, including due to circumstances outside of our control, could have an adverse effect on our financial position and results of operations.

Note B - Basis of Presentation – Going Concern

The Company’s financial statements are prepared using U.S. GAAP applicable to a going concern, which contemplates the realization of assets and liquidation of liabilities in the normal course of business. Over the past two years, to address the Company’s violation of certain financial covenants in its Credit Agreements (further discussion in Note E – Long-term Debt), the Company’s secured lenders agreed to amend the Credit Agreements. The Company must satisfy the terms of those amended agreements, which include meeting certain revised financial covenant ratios as well as the requirement to pursue and close a Replacement Transaction to pay the Obligations (as defined in the Credit Agreements) in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025. If the Company continues to see softness in demand, the Company’s ability to meet covenants in the near term may be at risk. In the event of non-compliance with the Company’s debt covenants, the Company may not have the ability to satisfy its obligations as they become due.

12


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note B - Basis of Presentation – Going Concern - Continued

The ability of the Company to continue as a going concern is dependent on the Company having adequate capital to fund its operating plan and performance. Management’s plans to continue as a going concern may include raising additional capital through sales of equity securities and borrowing, focusing the Company on its most profitable elements, and exploring alternative funding sources on an as needed basis such as the sales-leaseback transaction as disclosed in Note K – Sale/Leaseback. However, management cannot provide any assurances that the Company will be successful in accomplishing its plans. The supply chain challenges, inflationary pressures and the broader business climate in its industry have negatively impacted the Company’s business operations and is expected to continue to do so and, these impacts may include reduced access to capital. Additionally, the impact of potential tariffs may have a negative on the Company’s business operations. The ability of the Company to continue as a going concern may be dependent upon its ability to successfully secure other sources of financing and sustain profitable operations. There is substantial doubt about the ability of the Company to continue as a going concern for one year from the issuance of the accompanying consolidated financial statements. The accompanying consolidated financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

The Company’s primary sources of liquidity have traditionally been comprised of cash and cash equivalents as well as availability under credit agreements in place at the time. The Company is obligated to either meet certain debt ratios by August 31, 2025 or find a Replacement Transaction no later than September 30, 2025. While the Company expects to have sufficient financial resources available on acceptable terms, there can be no assurance this will occur, particularly in light of increasingly conservative financial markets.

The accompanying unaudited condensed consolidated financial statements of the Company, its subsidiaries, Standard Components de Mexico, S.A., AbleMex S.A. de C.V., Digital Appliance Controls de Mexico, S.A. de C.V., Spitfire Controls (Vietnam) Co. Ltd., and Spitfire Controls (Cayman) Co. Ltd., wholly-owned foreign enterprises Wujiang SigmaTron Electronics Co. Ltd., and Wujiang SigmaTron Electronic Technology Co., Ltd., its international procurement office, SigmaTron International Inc. Taiwan Branch, and Wagz, Inc. (majority of business sold, effective as of April 1, 2023), have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X.

The accompanying unaudited condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine month periods ended January 31, 2025 are not necessarily indicative of the results that may be expected for the year ending April 30, 2025. The condensed consolidated balance sheet at April 30, 2024, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. For further information, refer to the condensed consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the year ended April 30, 2024.

13


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note B - Basis of Presentation – Going Concern - Continued

Reclassifications

Certain amounts recorded in the prior-period consolidated financial statements have been reclassified to conform to the current-period financial statement presentation. These reclassifications had no effect on previously reported results of operations.

Note C - Inventories, net

The components of inventory consist of the following:

January 31,

April 30,

2025

2024

Finished products

$

20,262,849

$

18,457,912

Work-in-process

4,218,900

4,492,609

Raw materials

84,651,174

108,224,069

109,132,923

131,174,590

Less obsolescence reserve (1)

2,156,689

2,323,689

$

106,976,234

$

128,850,901

(1)  The obsolescence reserve primarily relates to raw materials.

  

14


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note D - Earnings Per Share and Stockholders’ Equity

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

Three Months Ended

Nine Months Ended

January 31,

January 31,

January 31,

January 31,

2025

2024

2025

2024

Net income/(loss)

$

3,883,611

$

599,006

$

(8,872,218)

$

889,367

Weighted-average shares

Basic

6,205,704

6,094,288

6,148,093

6,093,270

Effect of dilutive stock options

-

26,029

-

58,803

Diluted

6,205,704

6,120,317

6,148,093

6,152,073

Basic earnings/(loss) per share*

$

0.63

$

0.10

$

(1.44)

$

0.15

Diluted earnings/(loss) per share*

$

0.63

$

0.10

$

(1.44)

$

0.14

* In accordance with ASC 260, the Company has elected not to include the contingent warrants classified under current liabilities in the calculation of the weighted average number of shares for the purposes of calculating the basic and diluted earnings/(loss) per share.

Options to purchase 691,331 and 596,081 shares of common stock were outstanding and exercisable at January 31, 2025 and 2024, respectively. There were 30,000 options granted during the three month period ended January 31, 2025 and there were no options granted during the three month period ended January 31, 2024. There were 30,000 options granted during the nine month period ended January 31, 2025 and there were 177,000 options granted during the nine month period ended January 31, 2024. There was $42,513 and $75,549 stock option expense recognized for the three month periods ended January 31, 2025 and 2024, respectively. There was $178,015 and $325,304 stock option expense recognized for the nine month periods ended January 31, 2025 and 2024, respectively. The balance of unrecognized compensation expense related to the Company’s stock option plans at January 31, 2025 and 2024 was $136,654 and $411,572, respectively. There were 1,060,244 anti-dilutive common stock equivalents and 484,128 anti-dilutive common stock equivalents for the three month periods ended January 31, 2025 and 2024, respectively, which have been excluded from the calculation of diluted earnings per share. There were 420,173 anti-dilutive common stock equivalents and 320,044 anti-dilutive common stock equivalents for the nine month periods ended January 31, 2025 and 2024, respectively, which have been excluded from the calculation of diluted earnings per share.

15


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note E - Long-term Debt

Debt and finance lease obligations consisted of the following at January 31, 2025 and April 30, 2024:

January 31,

April 30,

2025

2024

Debt:

Notes Payable - Banks

$

51,738,472

$

66,102,020

Notes Payable - Buildings

326,693

366,572

Notes Payable - Equipment

3,465,556

4,642,951

Unamortized deferred financing costs

(3,145,015)

(1,528,156)

Total debt

52,385,706

69,583,387

Less current maturities*

50,058,786

66,244,227

Long-term debt

$

2,326,920

$

3,339,160

Finance lease obligations

$

3,726,989

$

5,361,574

Less current maturities

1,970,016

2,214,127

Total finance lease obligations, less current portion

$

1,756,973

$

3,147,447

* Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels the Company continues to classify this debt as current liabilities as of January 31, 2025.

Notes Payable – Banks

The Company’s primary secured credit agreements include the Amended and Restated Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “JPM Credit Agreement”) by and among the Company and JPMorgan Chase Bank, N.A, as lender (“JPM”), which provides for a secured credit facility consisting of a revolving loan facility and, until July 2022, a term loan facility, and the Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “Term Loan Agreement” and together with the JPM Credit Agreement, the “Credit Agreements”) by and among the Company, the financial institutions identified therein (the “TCW Lenders”) and TCW Asset Management Company LLC, as administrative agent for the TCW Lenders (in such capacity, the “Agent,” and collectively with the TCW Lenders and JPM, the “Lender Parties”), which provides for a term loan facility. The facility under the JPM Credit Agreement, as amended, allowed the Company to borrow on a revolving basis up to the lesser of (i) $70,000,000 or (ii) an amount equal to a percentage of the eligible receivable borrowing base plus a percentage of the inventory borrowing base minus any reserves established by Lender (the “Revolving Commitment”). The maturity date of the facility is July 18, 2027.

The Credit Agreements contain financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s fixed payments on its indebtedness made during any fiscal period minus non-financed capital expenditures to EBITDA (as defined in the Credit Agreements) and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s borrowed money or letters of credit to EBITDA.

16


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note E - Long-term Debt - Continued

In addition, the JPM Credit Agreement imposes a cash dominion period if there is an event of default or if availability is less than 10% of the Revolving Commitment (as defined in the JPM Credit Agreement), and such requirement continues until there is no event of default and availability is greater than 10% of the Revolving Commitment, in each case for 30 consecutive days.

In connection with the entry into the JPM Credit Agreement, Lender and TCW, as administrative agent under the Term Loan Agreement, entered into the Intercreditor Agreement, dated July 18, 2022, and acknowledged by SigmaTron and Wagz (the “ICA”), to set forth and govern the lenders’ respective lien priorities, rights and remedies under the JPM Credit Agreement and the Term Loan Agreement.

The facility under the JPM Credit Agreement is secured by: (a) a first priority security interest in SigmaTron’s (i) accounts receivable and inventory (excluding Term Priority Mexican Inventory (as defined in the ICA) and certain inventory in transit, (ii) deposit accounts, (iii) proceeds of business interruption insurance that constitute ABL BI Insurance Share (as defined in the ICA), (iv) certain other property, including payment intangibles, instruments, equipment, software and hardware and similar systems, books and records, to the extent related to the foregoing, and (v) all proceeds of the foregoing, in each case, now owned or hereafter acquired (collectively, the “ABL Priority Collateral”); and (b) a second priority security interest in Term Priority Collateral (as defined below) other than (i) real estate and (ii) the equity interests of SigmaTron’s foreign subsidiaries (unless such a pledge is requested by Lender). As of January 31, 2025, there was $12,792,559 outstanding and $15,132,197 of unused availability under the revolving loan facility compared to an outstanding balance of $28,598,719 and $13,443,766 of unused availability at April 30, 2024. Included in the outstanding balance as of January 31, 2025 is the escrow amount of $7,266,912 representing proceeds of the sale/leaseback transaction with respect to its Elk Grove Village, Illinois headquarters. As of January 31, 2025 and April 30, 2024, the unamortized deferred financing amount offset against outstanding debt was $400,613 and $592,664, respectively.

The Term Loan Agreement provides for a term loan from the TCW Lenders to the Company in the principal amount of $40,000,000 (the “TCW Term Loan”). The TCW Term Loan bears interest at a rate per annum based on SOFR, plus the Applicable Margin of 7.50% (each as defined in the Term Loan Agreement). The TCW Term Loan has a SOFR floor of 1.00%. The maturity date of the TCW Term Loan is July 18, 2027. The amount outstanding as of January 31, 2025, was $38,407,418 compared to an outstanding balance of $37,503,301 at April 30, 2024. As of January 31, 2025 and April 30, 2024, the unamortized deferred financing amount offset against outstanding debt was $2,744,402 and $935,492, respectively.

The TCW Term Loan is secured by: (a) a first priority security interest in all property of SigmaTron that does not constitute ABL Priority Collateral, which includes: (i) SigmaTron’s machinery, equipment and fixtures (but excluding ABL Priority Equipment (as defined in the ICA)), (ii) the Term Priority Mexican Inventory (as defined in the ICA), (iii) SigmaTron’s stock in its direct and indirect subsidiaries, (iv) SigmaTron’s general intangibles (excluding any that constitute ABL Priority Collateral), goodwill and intellectual property, (v) the proceeds of business interruption insurance that constitute Term BI Insurance Share (as defined in the ICA), (vi) tax refunds, and (vii) all proceeds thereof, in each case, now owned or hereafter acquired (collectively, the “Term Priority Collateral”); and (b) a second priority security

17


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note E - Long-term Debt - Continued

interest in all collateral that constitutes ABL Priority Collateral. Also, SigmaTron’s three Mexican subsidiaries pledged all of their assets as security for the TCW Term Loan. The net proceeds received by the Company from the sale of the Elgin, Illinois, property in February, 2024, reduced the TCW Term Loan.

Waivers and Amendments No. 1 & 2

In March 2023, the Company received default notices from JPM and TCW due to non-compliance with certain financial covenants under their respective Credit Agreements, including the Fixed Charge Coverage Ratio and Total Debt to EBITDA Ratio. Additionally, the Company received a delinquency notification from Nasdaq for failing to timely file its Form 10-Q for the fiscal quarter ended January 31, 2023, which also constituted a default under the Credit Agreements. Consequently, the total debt balances were classified as current liabilities. On April 28, 2023, the Company entered into waivers with JPM and TCW, which waived certain events of default and amended terms of the Credit Agreements. These amendments included requirements to maintain a minimum of $2.5 million in revolver availability, modifications to the definition of EBITDA, and adjustments to the Total Debt to EBITDA Ratios. On June 15, 2023, the Company executed further amendments to extend TCW’s ability to trigger a potential corporate restructuring to occur no earlier than August 1, 2023.

Waivers and Amendments No. 3

As of August 19, 2024, the Company was not in compliance with the financial covenants under the Credit Agreements as follows: the Fixed Charge Coverage Ratio for multiple twelve month periods including those ending on April 30, 2024 and July 31, 2024 was less than 1.10:1.00, the Total Debt to EBITDA Ratio for the twelve month period ending on April 30, 2024 was greater than 4.50:1.00, and the Total Debt to EBITDA Ratio for the twelve month period ending on July 31, 2024 was greater than 4.25:1.00 (collectively, the “2024 Covenant Defaults”).

Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels (see Note B - Basis of Presentation - Going Concern for additional information) the Company continues to classify this debt as current liabilities as of January 31, 2025.

In addition, the Company received a delinquency notification letter from Nasdaq, dated August 16, 2024, indicating that the Company was not in compliance with the continued listing requirements of Nasdaq for failing to timely file the Companys Form 10-K annual report for the fiscal year ended April 30, 2024. This notification also constituted a default under the Credit Agreements (collectively with the 2024 Covenant Defaults, the “2024 Defaults”). The Company had 60 days from the date of the Nasdaq delinquency notice, or until October 15, 2024, to file a plan with Nasdaq to regain compliance. The Company filed its annual report for the fiscal year ended April 30, 2024 on September 3, 2024, and on September 10, 2024, the Company received a notification letter from Nasdaq indicating that the Company had regained compliance with the applicable continued listing requirements based on the filing of its Form 10-K.

18


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note E - Long-term Debt - Continued

On August 19, 2024 (the “Third Amendment Effective Date”), the Lender Parties waived the 2024 Defaults pursuant to (i) the Waiver and Amendment No. 3 to Credit Agreement (the “JPM Amendment”) between the Company and JPM, and (ii) the Waiver and Amendment No. 3 to Credit Agreement (the “TCW Amendment” and together with the JPM Amendment, the “2024 Amendments”) by and among the Company, the TCW Lenders, and the Agent. In consideration of the TCW Amendment, the Company and the Agent also entered into the Third Amendment Fee Letter (the “Fee Letter”) dated as of the Third Amendment Effective Date. The 2024 Amendments provided for, among other things, a waiver of the Company’s noncompliance with the financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), in each case as of the Third Amendment Effective Date.

The 2024 Amendments also amended other provisions of the Credit Agreements, including to: (i) modify the minimum ratios under the Fixed Charge Coverage Ratio to range from 0.70:1.0 for the twelve months ending as of July 31, 2024, to 1.00:1.0 for the twelve months ending as of September 30, 2025 and thereafter, measured monthly; (ii) adjust the maximum ratios under the Total Debt to EBITDA Ratio to range from 6.50:1.0 for the twelve months ending as of July 31, 2024, to 3.50:1.0 for the twelve months ending as of April 30, 2027, measured quarterly; (iii) modify the definition of EBITDA to allow for additional adjustments for certain transactions and charges; (iv) provide for the reimbursement of certain fees by the Company in connection with the Amendments or the transactions contemplated thereby; (v) increase the minimum required Availability (as defined in the JPM Credit Agreement) to $3.5 million starting on the Third Amendment Effective Date; (vi) provide that the Company must pursue and close a Replacement Transaction to pay the Obligations (as defined in the Credit Agreements) in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025; and (vii) require the Company to engage a financial advisor if requested by the Agent after November 1, 2024.

In addition, pursuant to the JPM Amendment, the parties agreed to reduce the Revolving Commitment (as defined in the JPM Credit Agreement) from $70 million to $55 million as of the Third Amendment Effective Date and pay to JPM certain amendment fees and certain additional fees if the Company does not meet certain financial milestones by the applicable measurement periods specified in the JPM Amendment.

In addition, pursuant to the TCW Amendment the parties agreed to (i) amend the principal payment schedule under the TCW Term Loan to $250,000 per quarter; (ii) extend the PIK Period (as defined in the Term Loan Agreement) for three additional quarters beyond October 31, 2024 if the Total Debt to EBITDA Ratio exceeds a certain threshold as of certain dates; (iii) permit the Company to elect to pay on a quarterly basis in-kind a portion of the Baseline Applicable Margin (as defined in the Term Loan Agreement) per annum provided no default or event of default under the Term Loan Agreement has occurred; (iv) increase a portion of the Term Loan Borrowing Base (as defined in the Term Loan Agreement) based on the value of the Company’s real estate; (v) reduce the asset coverage pre-payment ratio under the TCW Term Loan to 90% of the outstanding principal balance; and (vi) provide the Agent with the right to appoint a non-voting observer to attend regular meetings of the Company’s Board of Directors and any relevant committees.

19


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note E - Long-term Debt - Continued

Also on August 19, 2024, and in connection with the TCW Amendment, the Company entered into the Fee Letter, which provides for a payment to the Agent of $395,000 added to the principal amount owed under the TCW Term Loan and for certain monthly ticking fees equal to a range of percentages of the outstanding principal amount under the TCW Term Loan, provided the Company does not meet certain financial milestones by the applicable dates provided therein. In addition, pursuant to the Fee Letter, if the Company does not meet certain financial metrics from December 2024 to September 2025 as defined in the agreement, the Company has agreed to deliver to the Agent warrants to purchase shares of the Company’s common stock (the “Warrants”) in an amount equal to a percentage of the outstanding common stock of the Company on a fully diluted basis ranging from 1.25% (as of December 1, 2024) to 17.5% (as of September 1, 2025). The exercise price for the Warrants will be $0.01 per share and the Warrants would vest immediately upon issuance. The value of Warrants issued was $175,469 as of January 31, 2025.

The Company evaluated the accounting for the warrants associated with the Fee Letter to determine whether the warrants should be classified as equity or as a derivative liability on the consolidated balance sheet. In accordance with ASC 815-40, Derivatives and Hedging - Contracts in the Entity’s Own Equity (ASC 815-40), the Company classifies a warrant as equity if it is indexed to the Company’s equity and several specific conditions for equity classification are met. A warrant is not considered indexed to the Company’s equity in general when it contains certain types of exercise contingencies or adjustments to exercise price. If a warrant is not indexed to the Company’s equity or it has net cash settlement that results in the warrants to be accounted for under ASC 480, Distinguishing Liabilities from Equity, or ASC 815-40, it is classified as a derivative liability which is carried on the consolidated balance sheet at fair value with any changes in its fair value recognized currently in the statement of operations. The Company concluded that the warrants shall be classified as a liability upon entering into the Fee Letter and as a result recorded a liability of $2,263,000. In subsequent periods, these warrants are subject to remeasurement. As of January 31, 2025, the warrants were valued at $1,188,546. The remeasurement of the warrants is recorded within the change in fair value of warrants within the Consolidated Statements of Operations.

January 2025 Amendment

On January 10, 2025, the Company and JPM entered into Amendment No. 4 to the JPM Credit Agreement to increase the maximum letter of credit exposure permitted thereunder from $1,000,000 to $2,500,000.

All other material terms of the Credit Agreements, as amended by the foregoing Amendments, remain unchanged.

China Construction Bank

On March 15, 2019, the Company’s wholly-owned foreign enterprise, Wujiang SigmaTron Electronic Technology Co., Ltd., entered into a credit facility with China Construction Bank. The agreement has been renewed each time it expired in accordance with its terms on January 26, 2021, January 17, 2022, February 17, 2023, and March 1, 2024. The agreement is scheduled to expire on February 1, 2025. On January 22, 2025, the agreement was renewed, and is scheduled to expire on January 19, 2026. Under the agreement Wujiang SigmaTron Electronic Technology Co., Ltd. can borrow up to

20


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note E - Long-term Debt - Continued

10,000,000 Renminbi, approximately $1,400,000 as of January 31, 2025, and the facility is collateralized by Wujiang SigmaTron Electronics Co., Ltd.’s manufacturing building. Interest is payable monthly and the facility bears a fixed interest rate of 3.15% per annum. There was no outstanding balance under the facility at January 31, 2025 and April 30, 2024, respectively.

Notes Payable – Buildings

The Company entered into a mortgage agreement on March 3, 2020, in the amount of $556,000, with The Bank and Trust SSB to finance the purchase of the property that serves as the Company’s warehousing and distribution center in Del Rio, Texas. The note requires the Company to pay monthly installment payments in the amount of $6,103. Interest accrues at a fixed rate of 5.75% per year until March 3, 2025, and adjusts thereafter, on an annual basis, equal to 1.0% over the Prime Rate as published by The Wall Street Journal. The note is payable over a 120 month period. The outstanding balance was $326,693 and $366,572 at January 31, 2025 and April 30, 2024, respectively.

Notes Payable – Equipment

The Company routinely entered into secured note agreements with Engencap Fin S.A. DE C.V. to finance the purchase of equipment. The terms of the outstanding secured note agreement, which had a fixed interest rate of 8.00% per annum, matured on May 1, 2023, and the final quarterly installment payment of $9,310 was paid.

The Company routinely enters into secured note agreements with FGI Equipment Finance LLC to finance the purchase of equipment. The terms of the outstanding secured note agreements mature from March 2025 through January 2029, with quarterly installment payments ranging from $10,723 to $69,439 and a fixed interest rate ranging from 8.25% to 12.00% per annum.

Annual maturities of the Company’s debt, net of deferred financing fees for the remaining periods, as of January 31, 2025, are as follows:

Banks*

Building

Equipment

Total

For the remaining 3 months of the fiscal year ending April 30:

2025

$

48,593,457

$

13,678

$

410,618

$

49,017,753

For the fiscal years ending April 30:

2026

-

56,719

1,271,466

1,328,185

2027

-

60,068

774,489

834,557

2028

-

63,614

609,617

673,231

2029

-

67,370

399,366

466,736

2030

-

65,244

-

65,244

$

48,593,457

$

326,693

$

3,465,556

$

52,385,706

*Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels the Company continues to classify this debt as current liabilities as of January 31, 2025.

21


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note E - Long-term Debt - Continued

Finance Lease Obligations

The Company enters into various finance lease agreements. The terms of the outstanding lease agreements mature through March 1, 2028, with monthly installment payments ranging from $12,940 to $33,706 and a fixed interest rate ranging from 8.73% to 12.09% per annum.

Note F - Income Tax

The income tax expense was $663,220 for the three month period ended January 31, 2025 compared to an income tax expense of $77,736 for the same period in the prior fiscal year. The Company’s effective tax rate was 14.59% and 11.49% for the three month period ended January 31, 2025 and 2024, respectively. The increase in income tax expense for the three month period ended January 31, 2025 compared to the same period in the previous year is due to variations in income earned by jurisdiction. The increase in effective tax rate is due to variations in income earned by jurisdiction.

The income tax expense was $6,138,687 for the nine month period ended January 31, 2025 compared to an income tax expense of $267,267 for the same period in the prior fiscal year. The Company’s effective tax rate was (224.57)% and 23.10% for the nine month period ended January 31, 2025 and 2024, respectively. The increase in income tax expense for the nine month period ended January 31, 2025 compared to the same period in the previous year is primarily due to an increase in the valuation allowance in the current period. The decrease in effective tax rate is due to variations in income earned by jurisdiction and the recording of valuation allowance.

The Company recognizes a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion, or all, of a deferred tax asset will not be realized. Given the Company’s recent operating losses and going concern uncertainty identified in the current fiscal year, the Company determined that it may not reasonably rely on future forecasted income to benefit its deferred assets. For these reasons the Company has established a full valuation allowance on its deferred assets as of the October 31, 2024 quarter.

The Company has not changed its plan to indefinitely reinvest the earnings of the Company’s foreign subsidiaries. The cumulative amount of unremitted earnings for which U.S. income taxes have not been recorded is $16,545,000 as of January 31, 2025.

Note G - Commitments and Contingencies

From time to time the Company is involved in legal proceedings, claims or investigations that are incidental to the conduct of the Company’s business. In future periods, the Company could be subjected to cash cost or non-cash charges to earnings if any of these matters is resolved on unfavorable terms. However, although the ultimate outcome of any legal matter cannot be predicted with certainty, based on present information, including management’s assessment of the merits of any particular claim, the Company does not expect that these legal proceedings or claims will have any material adverse impact on its future consolidated financial position, results of operations or cash flows.

22


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note H - Significant Accounting Policies

Management Estimates and Uncertainties - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates made in preparing the consolidated financial statements include depreciation and amortization periods, the allowance for credit losses, excess and obsolete reserves for inventory, deferred income, deferred taxes, uncertain tax positions, valuation allowance for deferred taxes, valuation of long-lived assets and valuation of contingent warrant liability. Actual results could materially differ from these estimates.

The potential impact of continued economic uncertainty due to persistent inflation, tariffs, and continuing global supply chain shortages and unpredictability may have a significant adverse impact on the timing of delivery of customer orders and the levels of future customer orders.

Accounts Receivable - Accounts receivable is presented net of allowance for credit losses of $28,191 and $59,466 as of January 31, 2025 and April 30, 2024, respectively. The Company believes that its allowance for credit losses is adequate and represents its best estimate as of January 31, 2025. The Company continues to closely monitor customer liquidity along with industry and economic conditions, which may result in changes to its estimate.

The following table presents the Company’s accounts receivable balance at the end of each period indicated:

January 31,

April 30,

2025

2024

Accounts receivable

$

28,640,107 

$

32,103,451 

Less allowance for credit losses

28,191 

59,466 

$

28,611,916 

$

32,043,985 

Revenue Recognition - The following table presents the Company’s revenue disaggregated by the principal end-user markets it serves:

Three Months Ended

Nine Months Ended

January 31,

January 31,

January 31,

January 31,

Net trade sales by end-market

2025

2024

2025

2024

Industrial Electronics

$

48,995,013 

$

71,890,794 

$

153,152,005 

$

209,133,106 

Consumer Electronics

18,747,168 

19,165,519 

64,232,418 

63,914,268 

Medical / Life Sciences

3,325,682 

4,863,575 

13,179,778 

19,694,554 

Total Net Trade Sales

$

71,067,863 

$

95,919,888 

$

230,564,201 

$

292,741,928 

23


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note H - Significant Accounting Policies - Continued

During the three and nine month periods ended January 31, 2025, no material revenues were recognized from performance obligations satisfied or partially satisfied in previous periods and no amounts were allocated to performance obligations that remain unsatisfied or partially unsatisfied at January 31, 2025. The Company is electing not to disclose the amount of the remaining unsatisfied performance obligations with a duration of one year or less. The Company had no material remaining unsatisfied performance obligations as of January 31, 2025, with an expected duration of greater than one year.

Periodically, certain customers may request bill and hold transactions according to the terms in the contract. In these cases, customers request that we retain physical possession of the product until customer pickup or delivery at a later date. Under these arrangements, control is transferred to the customer when the product is ready for transfer to the customer which is typically upon shipment to third-party warehouses, the customer has taken legal title, and the Company has a present right to payment. Under the bill and hold arrangements, we recognize sales only when all of the following criteria are met: 1) the customer’s reason for the bill-and-hold arrangement is substantive, 2) the product is separately identified as belonging to the customer, 3) the product is ready for transfer to the customer and 4) we do not have the ability to use the product or direct it to another customer.

Contract liabilities consist of payments received in advance of the transfer of control to the customer. As products are delivered and control transfers, the Company recognizes the deferred revenue in net sales in the Consolidated Statements of Operations. The following table summarizes the deferred revenue associated with payments received in advance of the transfer of control to the customer reported as deferred revenue in the Consolidated Balance Sheets and amounts recognized through net sales for each period presented.

Nine Months Ended

January 31,

January 31,

2025

2024

Contract liability (deferred revenue) beginning of period

$

3,111,062 

$

8,063,197 

Deferred revenue recognized in period

(6,913,995)

(14,785,967)

Revenue deferred in period

8,970,300 

9,863,112 

Deferred revenue end of period

$

5,167,367 

$

3,140,342 

Income Tax - The Company’s income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. The Company is subject to income taxes in both the U.S. and several foreign jurisdictions. Significant judgments and estimates by management are required in determining the consolidated income tax expense assessment.

Deferred income tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. In evaluating the Company’s ability to recover its deferred tax assets within the jurisdiction from which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of

24


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note H - Significant Accounting Policies – Continued

deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In projecting future taxable income, the Company begins with historical results and changes in accounting policies, and incorporates assumptions including the amount of future state, federal and foreign pre-tax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment and estimates by management about the forecasts of future taxable income and are consistent with the plans and estimates the Company uses to manage the underlying businesses. In evaluating the objective evidence that historical results provide, the Company considers three years of cumulative operating income and/or loss. Valuation allowances are established when necessary to reduce deferred income tax assets to an amount more likely than not to be realized. Given the Company’s recent operating losses and going concern uncertainty identified in the previous quarter, the Company determined that it may not reasonably rely on future forecasted income to benefit its deferred tax assets. For these reasons the Company has established a full valuation allowance on its deferred tax assets as of October 31, 2024, which remains effective as of January 31, 2025.

Impairment of Long-Lived Assets - The Company reviews long-lived assets, including amortizable intangible assets, for impairment in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360: Property, Plant and Equipment. Property, machinery and equipment and finite life intangible assets are reviewed whenever events or changes in circumstances occur that indicate possible impairment. If events or changes in circumstances occur that indicate possible impairment, the Company first performs an impairment review based on an undiscounted cash flow analysis at the lowest level at which cash flows of the long-lived assets are largely independent of other groups of its assets and liabilities. This analysis requires management judgment with respect to changes in technology, the continued success of product lines, and future volume, revenue and expense growth rates. If the carrying value exceeds the undiscounted cash flows, the Company records an impairment, if any, for the difference between the estimated fair value of the asset group and its carrying value. The Company further conducts annual reviews of its long-lived asset groups for possible impairment.

Fair Value Measurements Warrants – Fair value measurements are market-based measurements, not entity-specific measurements. Therefore, fair value measurements are determined based on the assumptions that market participants would use in pricing the asset or liability. The Company follows a three-level hierarchy to prioritize the inputs used in valuation techniques to derive fair values. The basis for fair value measurements for each level within the hierarchy is described below:

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.

Level 3: Valuations derived from valuation techniques in which one or more significant inputs are unobservable in active markets.

During the three and nine month periods ended January 31, 2025, the Company valued its contingent warrants which are classified as liabilities under authoritative accounting standards. These common stock warrants are valued using a Monte Carlo model, with level 3 inputs such as expected volatility,

25


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note H - Significant Accounting Policies - Continued

risk-free interest rate, and expected number of warrants ultimately utilized and term that are not observable in active markets.

The below table provides a summary of the fair value of the Company’s warrant liability during the nine months ended January 31, 2025.

January 31,

2025

Beginning balance

$

-

Contingent warrants issuance

2,263,000 

Issuance of warrants

(175,469)

Change in fair value of warrants

(898,985)

Ending balance

$

1,188,546 

New Accounting Standards:

In June 2016, the FASB issued Accounting Standard Update (ASU) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13, as amended by ASU 2019-04 and ASU 2019-05, that introduces a new forward-looking approach, based on expected losses, to estimate credit losses on certain types of financial instruments, including trade receivables. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. This ASU also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. For smaller reporting companies, ASU 2016- 13 is effective for annual and interim reporting periods beginning after December 15, 2022, and the guidance is to be applied using the modified-retrospective approach. Earlier adoption is permitted. The Company adopted this ASU in the first quarter ended July 31, 2023 and it had no material impact on the consolidated financial statements.

In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”. The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management is currently evaluating the impact of the changes required by the new standard on the Company’s consolidated financial statements and related disclosures.

26


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note H - Significant Accounting Policies - Continued

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which focuses on income tax disclosures around effective tax rates and cash income taxes paid. This ASU requires public business entities to disclose, on an annual basis, a rate reconciliation presented in both dollars and percentages. ASU 2023-09 also identifies specific categories that would require disclosure, including the following:

State and local income tax, net of federal income tax effect

Foreign tax effects

Effect of cross-border tax laws

Enactment of new tax laws

Nontaxable or nondeductible items

Tax credits

Changes in valuation allowances

Changes in unrecognized tax benefits

This ASU also requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 2024. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

Note I – Leases

The Company leases office and storage space, vehicles and other equipment under non-cancellable operating leases with initial terms typically ranging from 1 to 5 years. At contract inception, the Company reviews the facts and circumstances of the arrangement to determine if the contract is or contains a lease. The Company follows the guidance in Topic 842 to evaluate whether the contract has an identified asset; if the Company has the right to obtain substantially all economic benefits from the asset; and if the Company has the right to direct the use of the underlying asset. When determining if a contract has an identified asset, the Company considers both explicit and implicit assets, and whether the supplier has the right to substitute the asset. When determining if the Company has the right to direct the use of an underlying asset, the Company considers if it has the right to direct how and for what purpose the asset is used throughout the period of use and if it controls the decision-making rights over the asset.

The Company’s lease terms may include options to extend or terminate the lease. The Company exercises judgment to determine the term of those leases when extension or termination options are present and includes such options in the calculation of the lease term when it is reasonably certain that it will exercise those options.

The Company has elected to include both lease and non-lease components in the determination of lease payments. Payments made to a lessor for items such as taxes, insurance, common area maintenance, or other costs commonly referred to as executory costs, are also included in lease payments if they are fixed. The fixed portion of these payments are included in the calculation of the lease liability, while any variable portion would be recognized as variable lease expenses, when

27


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note I – Leases Continued

incurred. Variable payments made to third parties for these, or similar costs, such as utilities, are not included in the calculation of lease payments.

At commencement, lease-related assets and liabilities are measured at the present value of future lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company exercises judgment in determining the incremental borrowing rate based on the information available when the lease commences to measure the present value of future payments.

Operating lease expense is recognized on a straight-line basis over the lease term. Finance lease cost includes amortization, which is recognized on a straight-line basis over the expected life of the leased asset, and interest expense, which is recognized following an effective interest rate method.

Operating leases are included in other assets, current operating lease obligations, and operating lease obligations (less current portion) on the Company’s Consolidated Balance Sheet. Finance leases are included in property, plant and equipment and current and long-term portion of finance lease obligations on the Company’s Consolidated Balance Sheet. Short term leases with an initial term of 12 months or less are not presented on the balance sheet with expense recognized as incurred.

The following table presents lease assets and liabilities and their balance sheet classification:

January 31,

April 30,

Classification

2025

2025

Operating Leases:

Right-of-use Assets

Right-of-use assets

$

11,889,695 

$

7,463,301 

Operating lease current
liabilities

Current portion of operating lease
obligations

3,929,383 

2,789,107 

Operating lease noncurrent
liabilities

Operating lease obligations, less
current portion

8,340,370 

4,958,247 

Finance Leases:

Right-of-use Assets

Property, machinery and equipment

6,359,277 

6,959,660 

Finance lease current
liabilities

Current portion of finance lease
obligations

1,970,016 

2,214,127 

Finance lease noncurrent
liabilities

Finance lease obligations, less
current portion

1,756,973 

3,147,447 

28


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note I – Leases Continued

The components of lease expense for the three and nine month periods ended January 31, 2025 and 2024, are as follows:

Three Months

Three Months

Nine Months

Nine Months

Ended

Ended

Ended

Ended

Expense

January 31,

January 31,

January 31,

January 31,

Classification

2025

2024

2025

2024

Operating Leases:

Operating lease cost

Operating

1,125,313

900,315

3,020,455

2,698,737

Variable lease cost

Operating

51,876

50,224

154,099

162,643

Short term lease cost

Operating

2,850

2,250

8,550

6,750

Finance Leases:

Amortization of
right-of-use assets

Operating

651,274

738,325

2,008,577

2,072,513

Interest expense

Interest

121,373

141,787

371,274

396,226

Total

1,952,686

1,832,901

5,562,955

5,336,869

The weighted average lease term and discount rates for the quarters ended January 31, 2025 and 2024, are as follows:

January 31,

January 31,

2025

2024

Operating Leases:

Weighted average remaining lease term (months)

58.73

44.52

Weighted average discount rate

7.5%

4.7%

Finance Leases:

Weighted average remaining lease term (months)

25.14

32.15

Weighted average discount rate

10.4%

9.8%

29


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note I – Leases Continued

Future payments due under leases reconciled to lease liabilities are as follows:

Operating Leases

Finance Leases

For the remaining 3 months of the fiscal year ending April 30:

2025

$

1,221,301 

$

704,892 

For the fiscal years ending April 30:

2026

4,545,893 

1,990,280 

2027

2,479,487 

1,160,336 

2028

1,906,691 

362,983 

2029

1,223,470 

-

2030

954,769 

-

Thereafter

2,640,549 

-

Total undiscounted lease payments

14,972,160 

4,218,491 

Present value discount, less interest

2,702,407 

491,502 

Lease liability

$

12,269,753 

$

3,726,989 

Supplemental disclosures of cash flow information related to leases for the nine months ended January 31, 2025 and 2024 are as follows:

Nine Months Ended

January 31,

January 31,

Other Information

2025

2024

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

Operating cash flows from finance leases

121,373 

141,787 

Operating cash flows from operating leases

452,847 

181,263 

Financing cash flows from finance leases

1,634,585 

1,463,488 

Supplemental non-cash information on lease liabilities arising from
obtaining right-of-use assets:

Right-of-use assets obtained in exchange for
new finance lease liabilities

-

2,747,984 

Right-of-use assets obtained in exchange for
operating lease liabilities

6,988,864 

3,123,409 

30


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note J – Intangible Assets

Intangible assets subject to amortization are summarized as of January 31, 2025 as follows:

January 31,2025

Gross

Carrying

Accumulated

Net Intangible

Amount

Amortization

Asset Balance

Spitfire:

Non-contractual customer relationship

4,690,000

3,954,490

735,510

Total

$

4,690,000

$

3,954,490

$

735,510

Intangible assets subject to amortization are summarized as of April 30, 2024 as follows:

April 30, 2024

Gross

Carrying

Accumulated

Net Intangible

Amount

Amortization

Asset Balance

Spitfire:

Non-contractual customer relationship

4,690,000

3,710,812

979,188

Total

$

4,690,000

$

3,710,812

$

979,188

Estimated aggregate amortization expense for the Company’s intangible assets, which become fully amortized in 2028, for the remaining periods as of January 31, 2025, are as follows:

For the remaining 3 months of the fiscal year ending April 30:

2025

$

81,027

For the fiscal years ending April 30:

2026

317,728

2027

310,900

2028

25,855

$

735,510

Amortization expense was $81,028 and $82,809 for the three month periods ended January 31, 2025 and January 31, 2024, respectively. Amortization expense was $243,678 and $249,033 for the nine month periods ended January 31, 2025 and January 31, 2024, respectively.

31


SigmaTron International, Inc.

January 31, 2025

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Note K – Sale/Leaseback

During December 2024, the Company executed a sale/leaseback transaction for its principal facility in Elk Grove Village, Illinois.  The sale price was $9,500,000.  Net proceeds were $8,292,098 of which $7,266,912 was held in escrow at JPM as of January 31, 2025 for repayment of the Company’s debt in accordance with its credit agreements. The Company recorded a pretax gain of $7,175,191 on the sale, which is reflected under Other income on the Condensed Consolidated Statements of Operations.

In connection with this transaction, the Company entered into a lease for the building. The lease is for a three year term with two, one-year tenant (Company) options. The lease is classified as operating and was recorded as a right-of-use asset with a balance of $2,623,848, a current operating lease obligation with a balance of $783,400 and a long-term operating lease obligation with a balance of $1,845,146 as of January 31, 2025.  

32


SigmaTron International, Inc.

January 31, 2025

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

In addition to historical financial information, this discussion of the business of SigmaTron International, Inc. (“SigmaTron”), its subsidiaries Standard Components de Mexico S.A., AbleMex, S.A. de C.V., Digital Appliance Controls de Mexico, S.A. de C.V., Spitfire Controls (Vietnam) Co. Ltd., and Spitfire Controls (Cayman) Co. Ltd., wholly-owned foreign enterprises Wujiang SigmaTron Electronics Co., Ltd. and Wujiang SigmaTron Electronic Technology Co., Ltd., and its international procurement office, SigmaTron International Inc. Taiwan Branch (collectively, the “Company”) and other Items in this Form 10-Q contain forward-looking statements concerning the Company’s business or results of operations. Words such as “continue,” “anticipate,” “will,” “expect,” “believe,” “plan,” and similar expressions identify forward-looking statements. These forward-looking statements are based on the current expectations of the Company. Because these forward-looking statements involve risks and uncertainties, the Company’s plans, actions and actual results could differ materially. Such statements should be evaluated in the context of the direct and indirect risks and uncertainties inherent in the Company’s business including, but not necessarily limited to, the Company’s continued dependence on certain significant customers; the continued market acceptance of products and services offered by the Company and its customers; pricing pressures from the Company’s customers, suppliers and the market; the activities of competitors, some of which may have greater financial or other resources than the Company; the variability of the Company’s operating results; the results of long-lived assets and goodwill impairment testing; the impact of material weaknesses in internal controls over financial reporting; the ability to achieve the expected benefits of acquisitions as well as the expenses of acquisitions; the collection of aged account receivables; the variability of the Company’s customers’ requirements; the impact of inflation on the Company’s operating results; the availability and cost of necessary components and materials; the impact acts of war may have on the supply chain and the Company’s customers; demand challenges resulting from inflation and supply chain uncertainty; the ability of the Company and its customers to keep current with technological changes within its industries; regulatory compliance, including conflict minerals; the continued availability and sufficiency of the Company’s credit arrangements; the costs of borrowing under the Company’s senior and subordinated credit facilities, including under the rate indices that replaced LIBOR; relatively high interest rates; the ability to meet the Company’s financial and restrictive covenants under its loan agreements; the Company’s ability to generate cash from operations or otherwise, necessary to reduce debt or meet debt covenants as expected; changes in U.S., Mexican, Chinese, Vietnamese or Taiwanese regulations affecting the Company’s business, including but not limited to the imposition of tariffs; the turmoil in the global economy and financial markets; governmental actions or the threats of certain actions, such as tariffs imposed or threatened to be imposed by the federal government and any retaliatory tariffs imposed by other countries; public health crises; the continued availability of scarce raw materials, exacerbated by global supply chain disruptions, necessary for the manufacture of products by the Company; the stability of the U.S., Mexican, Chinese, Vietnamese and Taiwanese economic, labor and political systems and conditions; global business disruption caused by the Russian invasion of Ukraine and related sanctions and the conflict in the Middle East; currency exchange fluctuations; and the ability of the Company to manage its growth. These and other factors which may affect the Company’s future business and results of operations are identified throughout the Company’s Annual Report on Form 10-K, and as risk factors, may be detailed from time to time in the Company’s filings with the Securities and Exchange Commission. These statements speak as of the date of such filings, and the Company undertakes no obligation to update such statements in light of future events or otherwise unless otherwise required by law.


33


SigmaTron International, Inc.

January 31, 2025

Overview:

The Company currently operates in one reportable segment as an independent provider of electronic manufacturing services (“EMS”) and provides manufacturing and assembly services ranging from the assembly of individual components to the assembly and testing of box-build electronic products. The Company has the ability to produce assemblies requiring mechanical as well as electronic capabilities. This includes printed circuit board assemblies, electro-mechanical subassemblies and completely assembled (box-build) electronic products.

The Company relies on numerous third-party suppliers for components used in the Company’s production process. Certain of these components are available only from single-sources or a limited number of suppliers. In addition, a customer’s specifications may require the Company to obtain components from a single-source or a small number of suppliers. The loss of any such suppliers could have a material impact on the Company’s results of operations. Further, the Company could operate at a cost disadvantage compared to competitors who have greater direct buying power from suppliers. The Company does not enter into long-term purchase agreements with major or single-source suppliers. The Company believes that short-term purchase orders with its suppliers provides flexibility, given that the Company’s orders are based on the changing needs of its customers.

In connection with the production of assembled products, the Company provides services to its customers, including (1) automatic and manual assembly and testing of products; (2) material sourcing and procurement; (3) manufacturing and test engineering support; (4) design services; (5) warehousing and distribution services; (6) assistance in obtaining product approval from governmental and other regulatory bodies and (7) compliance reporting. The Company provides these manufacturing services through an international network of facilities located in the United States, Mexico, China, Vietnam and Taiwan.

Sales can be a misleading indicator of the Company’s financial performance. Sales levels can vary considerably among customers and products depending on the type of services (turnkey versus consignment) rendered by the Company and the demand by customers. Consignment orders require the Company to perform manufacturing services on components and other materials supplied by a customer, and the Company charges only for its labor, overhead and manufacturing costs, plus a profit. In the case of turnkey orders, the Company provides, in addition to manufacturing services, the components and other materials used in assembly. Turnkey contracts, in general, have a higher dollar volume of sales for each given assembly, owing to inclusion of the cost of components and other materials in net sales and cost of goods sold. Variations in the number of turnkey orders compared to consignment orders can lead to significant fluctuations in the Company’s revenue and gross margin levels. Consignment orders accounted for less than 1% of the Company’s revenues for the three and nine month periods ended January 31, 2025 and January 31, 2024.

The Company’s international footprint provides our customers with flexibility within the Company to manufacture in China, Mexico, Vietnam or the U.S. We believe this strategy will continue to serve the Company well as its customers continuously evaluate their supply chain strategies.

Despite supply chain component shortages improving in fiscal 2024, the Company’s business, results of operations, and financial condition continue to be adversely affected by certain supply chain issues due to world-wide component shortages. The Company anticipates continuing improvement in supply chain predictability in fiscal 2025.

34


SigmaTron International, Inc.

January 31, 2025

Results of Operations:

The following table sets forth the Company’s consolidated results of operations, including the percentage relationships of gross profit and expense items to net sales for the periods indicated:

Three Months Ended

January 31,

January 31,

2025

2024

Net sales

$

71,067,863

$

95,919,888

Cost of products sold

65,514,800

85,992,928

As a percent of net sales

92.2%

89.7%

Gross profit

5,553,063

9,926,960

As a percent of net sales

7.8%

10.3%

Selling and administrative expenses

6,378,141

6,683,488

As a percent of net sales

9.0%

7.0%

Operating (loss)/income

(825,078)

3,243,472

Other income

7,175,191

2,094

Change in fair value of warrants

1,524,985

-

Interest expense, net

(3,328,267)

(2,568,824)

Income before income taxes

4,546,831

676,742

Income tax expense

(663,220)

(77,736)

Net income

$

3,883,611

$

599,006

Net Sales

Net sales decreased $24,852,025, or 25.9%, to $71,067,863 for the three month period ended January 31, 2025, compared to $95,919,888 for the same period in the prior fiscal year. The Company’s sales decreased for the three month period ended January 31, 2025, in the consumer electronics, industrial electronics and medical/life science markets. The decrease in sales is primarily due to customers that have lowered their demand in the current quarter, compared to the same period in the prior fiscal year.

Costs of products sold

Cost of products sold decreased $20,478,128, or 23.8%, to $65,514,800 (92.2% of net sales) for the three month period ended January 31, 2025, compared to $85,992,928 (89.7% of net sales) for the same period in the prior fiscal year. The increase in cost of products sold as a percentage of sales is primarily due to lower sales volumes, inefficient labor costs due to lower sales volumes and other fixed manufacturing costs for the three month period ended January 31, 2025, than in the same period in the prior fiscal year. The three month period ended January 31, 2025 includes approximately $80,000 of severance related to staff reductions during the period.

Gross profit margin

Gross profit margin was 7.8% of net sales, for the three month period ended January 31, 2025, compared to 10.3% for the same period in the prior fiscal year. The decrease in gross margins as a percentage of sales is primarily due to lower sales volumes, higher labor and other fixed manufacturing costs during the three month period ended January 31, 2025, compared to the same period in the prior fiscal year.

35


SigmaTron International, Inc.

January 31, 2025

Selling and administrative expenses

Selling and administrative expenses decreased $305,347, or 4.6% to $6,378,141 (9.0% of net sales) for the three month period ended January 31, 2025, compared to $6,683,488 (7.0% of net sales) for the same period in the prior fiscal year. The decrease in selling and administrative expenses is primarily due to a decrease in bonus expense and miscellaneous general expenses.

Change in fair value of warrants

Contingent warrants were issued during fiscal 2025 using a Monte Carlo model. A change in the fair value of contingent warrants decreased expense by $1,524,985 for a net value as of January 31, 2025 of $1,188,546 in connection with the TCW Amendment which included the obligation to issue contingent warrants to purchase shares of the Company’s common stock. The valuation was based on the actual number of contingent warrants that can be issued under the TCW Amendment using the Monte Carlo model subject to remeasurement until contingent warrants are issued, exercised or cancelled.

Interest expense, net

Interest expense, net, increased to $3,328,267 for the three month period ended January 31, 2025, compared to $2,568,824 for the same period in the prior fiscal year. The increase relates to deferred financing costs required by the debt modification during the second quarter of fiscal 2025.

Income tax expense

Income tax expense increased $585,484 to $663,220 for the three month period ended January 31, 2025, compared to $77,736 for the same period in the prior fiscal year. The Company’s effective tax rate was 14.59% and 11.49% for the three month period ended January 31, 2025 and 2024, respectively. The increase in income tax expense for the three month period ended January 31, 2025 compared to the same period in the previous year is due to variations in income earned by jurisdiction. The increase in effective tax rate is due to variations in income earned by jurisdiction.

Net income/loss

Net income increased $3,284,605, to $3,883,611 for the three month period ended January 31, 2025, compared to a net income of $599,006 for the same period in the prior fiscal year. The increase in net income primarily relates to the gain related to the December 2024 sale/leaseback transaction for the facility located in Elk Grove Village, IL in the amount of $7,175,191.

36


SigmaTron International, Inc.

January 31, 2025

The following table sets forth the Company’s consolidated results of operations, including the percentage relationships of gross profit and expense items to net sales for the periods indicated:

Nine Months Ended

January 31,

January 31,

2025

2024

Net sales

$

230,564,201

$

292,741,928

Cost of products sold

211,701,740

263,475,993

As a percent of net sales

91.8%

90.0%

Gross profit

18,862,461

29,265,935

As a percent of net sales

8.2%

10.0%

Selling and administrative expenses

19,372,518

20,139,927

As a percent of net sales

8.4%

6.9%

Operating (loss)/income

(510,057)

9,126,008

Other income

7,175,191

27,224

Change in fair value of warrants

898,985

-

Interest expense, net

(10,297,650)

(7,996,598)

(Loss) income before income taxes

(2,733,531)

1,156,634

Income tax expense

(6,138,687)

(267,267)

Net (loss)/income

$

(8,872,218)

$

889,367

Net Sales

Net sales decreased $62,177,727, or 21.2%, to $230,564,201 for the nine month period ended January 31, 2025, compared to $292,741,928 for the same period in the prior fiscal year. The Company’s sales decreased for the nine month period ended January 31, 2025, in the industrial electronics and medical/life science markets. The decrease in sales is primarily due to customers that have lowered their demand during fiscal 2025, compared to the same period in the prior fiscal year. The decrease in net sales was partially offset by an increase in the consumer electronics market.

Costs of products sold

Cost of products sold decreased $51,774,253, or 19.7%, to $211,701,740 (91.8% of net sales) for the nine month period ended January 31, 2025, compared to $263,475,993 (90.0% of net sales) for the same period in the prior fiscal year. The increase in cost of products sold as a percentage of sales is primarily due to lower sales volumes, inefficient labor costs due to lower sales volumes and other fixed manufacturing costs for the nine month period ended January 31, 2025, than in the same period in the prior fiscal year. The nine month period ended January 31, 2025 includes approximately $697,000 of severance related to staff reductions during the period.

Gross profit margin

Gross profit margin was 8.2% of net sales, for the nine month period ended January 31, 2025, compared to 10.0% for the same period in the prior fiscal year. The decrease in gross margins as a percentage of sales is primarily due to lower sales volumes, higher labor and other fixed manufacturing costs, and severance related expenses during the nine month period ended January 31, 2025, compared to the same period in the prior fiscal year.

37


SigmaTron International, Inc.

January 31, 2025

Selling and administrative expenses

Selling and administrative expenses decreased $767,409, or 3.8% to $19,372,518 (8.4% of net sales) for the nine month period ended January 31, 2025, compared to $20,139,927 (6.9% of net sales) for the same period in the prior fiscal year. The decrease in selling and administrative expenses is primarily due to a decrease in bonus expense and miscellaneous general expenses. The decrease in selling and administrative expenses was partially offset by an increase in accounting professional fees.

Change in fair value of warrants

Contingent warrants were issued at a valuation of $2,263,000 during the nine month period ended January 31, 2025 using a Monte Carlo model with a subsequent change in the fair value of contingent warrants decreasing expense by $898,985 for a net value as of January 31, 2025 of $1,188,546 in connection with the TCW Amendment which included the obligation to issue contingent warrants to purchase shares of the Company’s common stock. The valuation was based on the actual number of contingent warrants that can be issued under the TCW Amendment using the Monte Carlo model subject to remeasurement until warrants are issued, exercised or cancelled.

Interest expense, net

Interest expense, net, increased to $10,297,650 for the nine month period ended January 31, 2025, compared to $7,996,598 for the same period in the prior fiscal year. The increase relates to deferred financing costs as required by the debt modification during the second quarter of fiscal 2025.

Income tax expense

Income tax expense increased $5,871,420 to $6,138,687 for the nine month period ended January 31, 2025, compared to $267,267 for the same period in the prior fiscal year. The Company’s effective tax rate was (224.57)% and 23.10% for the nine month period ended January 31, 2025 and 2024, respectively. The increase in income tax expense for the nine month period ended January 31, 2025 compared to the same period in the previous year is primarily due to an increase in the valuation allowance in the current period. The decrease in effective tax rate is due to variations in income earned by jurisdiction and the recording of valuation allowance.

Net income/loss

Net income decreased $9,761,585, to a net loss of $8,872,218 for the nine month period ended January 31, 2025, compared to net income of $889,367 for the same period in the prior fiscal year. The decrease in net income primarily relates to lower sales volumes, a warrant remeasurement, deferred financing costs related to debt modification, higher labor and other fixed manufacturing costs, severance related costs and a full valuation allowance on deferred tax assets. The decrease in net income is partially offset with the gain related to the December 2024 sale/leaseback transaction for the facility located in Elk Grove Village, IL in the amount of $7,175,191.

Liquidity and Capital Resources:

The Company’s financial statements are prepared using U.S. GAAP applicable to a going concern, which contemplates the realization of assets and liquidation of liabilities in the normal course of business. Over the past two years the Company has been in violation of financial covenants in its credit agreements (further discussion in Note E – Long-term Debt), the Company’s secured lenders

38


SigmaTron International, Inc.

January 31, 2025

agreed to amend the credit agreements. The Company must satisfy the terms of those amended agreements, including the requirement to pursue and close a Replacement Transaction to pay the Obligations (as defined in the Credit Agreements) in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025. In addition, there is a risk of additional covenant failures based on current revenue levels.

The ability of the Company to continue as a going concern is dependent on the Company having adequate capital to fund its operating plan and performance. Management’s plans to continue as a going concern may include raising additional capital through sales of equity securities and borrowing, focusing the Company on its most profitable elements, and exploring alternative funding sources on an as needed basis. However, management cannot provide any assurances that the Company will be successful in accomplishing its plans. The supply chain challenges, inflationary pressures, tariff, and the broader business climate in its industry have negatively impacted the Company’s business operations and is expected to continue to do so and, these impacts may include reduced access to capital. Additionally, the impact of potential tariffs may have a negative on the Company’s business operations. The ability of the Company to continue as a going concern may be dependent upon its ability to successfully secure other sources of financing and sustain profitable operations. The Company is obligated by its lenders to execute a Replacement Transaction by September 2025. Due to this requirement, there is substantial doubt about the ability of the Company to continue as a going concern for one year from the issuance of the accompanying consolidated financial statements. While the Company expects to refinance under commercially reasonable terms, there can be no guarantee of success. The accompanying consolidated financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

The Company has reduced its debt by selling assets, reducing workforce, and reducing its working capital requirements. The Company is exploring additional activities designed to further reduce its debt load and improve operating performance. During December 2024, the Company executed a sale/leaseback transaction with respect to its Elk Grove Village, Illinois headquarters, using the proceeds to further reduce its debt position.

The Company’s primary sources of liquidity have traditionally been comprised of cash and cash equivalents as well as availability under credit agreements in place at the time. The Company is obligated to either meet certain debt ratios by August 31, 2025 or find a Replacement Transaction no later than September 30, 2025. While the Company expects to have sufficient financial resources available on acceptable terms, there can be no assurance this will occur, particularly in light of increasingly conservative financial markets. The Company continues to explore other strategic initiatives to further reduce its debt to enable it to comply with increasingly stringent financial covenants. Delays or a failure to effectively reduce debt, including due to circumstances outside of our control, could have an adverse effect on our financial position and results of operations.

In the event customers delay orders or future payments are not made timely, economic conditions remain impacted for longer than the Company expects or deteriorate further, the tariff issues persist or worsen, the Company experiences continued supply chain disruptions on certain raw materials, the Company desires to expand its operations, its business grows more rapidly than expected, the Company fails to effectively reduce debt, any new public health crises arise, or geopolitical risks continue or worsen, the Company’s liquidity position could be severely impacted and additional financing resources may be necessary. There is no assurance that the Company will be able to obtain equity or debt financing at acceptable terms, or at all, in the future.  There is no assurance that the Company will be able to retain or renew its credit agreements in the future, or that any retention or renewal will be on the same terms as currently exist.

39


SigmaTron International, Inc.

January 31, 2025

Operating Activities.

Cash flow provided by operating activities was $13,714,684 for the nine months ended January 31, 2025, compared to cash flow provided by operating activities of $16,837,855 for the same period in the prior fiscal year. Cash flow provided by operating activities was primarily the result of a decrease in inventory in the amount of $21,874,667, an increase in operating lease liabilities in the amount of $4,522,399 and a decrease in accounts receivable in the amount of $3,400,794. Cash flow from operating activities was offset by an increase in right-of-use assets in the amount of $4,426,394, a decrease in accounts payable in the amount of $5,167,332 and a decrease in customer deposits in the amount of $3,673,999. The decrease in inventory is the result of improvement in the component marketplace which has allowed the Company to complete assemblies for shipping. The decrease in accounts payable is a result of lower accounts payable balances due to lower purchases of raw materials and the timing of payments. The decrease in accounts receivable is a result of lower accounts receivable balances due to lower volumes during the nine months ended January 31, 2025, as compared to the same period in the prior year.

Cash flow provided by operating activities was $16,837,855 for the nine months ended January 31, 2024. Cash flow provided by operating activities was primarily the result of a decrease in inventory in the amount of $30,072,373 and an increase in customer deposits in the amount of $6,159,254. Cash flow from operating activities was offset by a decrease in accounts payable in the amount of $17,063,059 and a decrease in deferred revenue in the amount of $4,922,855.

Investing Activities.

Cash provided by investing activities was $7,359,036 for the nine months ended January 31, 2025. During the first nine months of fiscal year 2025, the Company purchased $933,062 in machinery and equipment to be used in the ordinary course of business. The Company anticipates future purchases of machinery and equipment will be funded by lease transactions. However, there is no assurance that the Company will be able to obtain funding for leases at acceptable terms, if at all, in the future. During December 2024, the Company executed a sale/leaseback transaction for its principal facility in Elk Grove Village, Illinois.  The sale price was $9,500,000.  Net proceeds were $8,292,098 of which $7,266,912 was held in escrow at JPM as of January 31, 2025 for repayment of the Company’s debt in accordance with its credit agreements.

Cash used in investing activities was $1,672,441 for the nine months ended January 31, 2024. During the first nine months of fiscal year 2024, the Company purchased $1,672,441 in machinery and equipment used in the ordinary course of business.

Financing Activities.

Cash used in financing activities of $21,390,793 for the nine months ended January 31, 2025, was primarily the result of net payments under the line of credit and term loan agreement.

Cash used in financing activities of $12,267,545 for the nine months ended January 31, 2024, was primarily the result of net payments under the line of credit and term loan agreement.

40


SigmaTron International, Inc.

January 31, 2025

Financing Summary.

Notes Payable – Banks

The Company’s primary secured credit agreements include the Amended and Restated Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “JPM Credit Agreement”) by and among the Company and JPMorgan Chase Bank, N.A, as lender (“JPM”), which provides for a secured credit facility consisting of a revolving loan facility and, until July 2022, a term loan facility, and the Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “Term Loan Agreement” and together with the JPM Credit Agreement, the “Credit Agreements”) by and among the Company, the financial institutions identified therein (the “TCW Lenders”) and TCW Asset Management Company LLC, as administrative agent for the TCW Lenders (in such capacity, the “Agent,” and collectively with the TCW Lenders and JPM, the “Lender Parties”), which provides for a term loan facility. The facility under the JPM Credit Agreement, as amended, allowed the Company to borrow on a revolving basis up to the lesser of (i) $70,000,000 or (ii) an amount equal to a percentage of the eligible receivable borrowing base plus a percentage of the inventory borrowing base minus any reserves established by Lender (the “Revolving Commitment”). The maturity date of the facility is July 18, 2027.

The Credit Agreements contain financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s fixed payments on its indebtedness made during any fiscal period minus non-financed capital expenditures to EBITDA (as defined in the Credit Agreements) and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s borrowed money or letters of credit to EBITDA.

In addition, the JPM Credit Agreement imposes a cash dominion period if there is an event of default or if availability is less than 10% of the Revolving Commitment (as defined in the JPM Credit Agreement), and such requirement continues until there is no event of default and availability is greater than 10% of the Revolving Commitment, in each case for 30 consecutive days.

In connection with the entry into the JPM Credit Agreement, Lender and TCW, as administrative agent under the Term Loan Agreement, entered into the Intercreditor Agreement, dated July 18, 2022, and acknowledged by SigmaTron and Wagz (the “ICA”), to set forth and govern the lenders’ respective lien priorities, rights and remedies under the JPM Credit Agreement and the Term Loan Agreement.

The facility under the JPM Credit Agreement is secured by: (a) a first priority security interest in SigmaTron’s (i) accounts receivable and inventory (excluding Term Priority Mexican Inventory (as defined in the ICA) and certain inventory in transit, (ii) deposit accounts, (iii) proceeds of business interruption insurance that constitute ABL BI Insurance Share (as defined in the ICA), (iv) certain other property, including payment intangibles, instruments, equipment, software and hardware and similar systems, books and records, to the extent related to the foregoing, and (v) all proceeds of the foregoing, in each case, now owned or hereafter acquired (collectively, the “ABL Priority Collateral”); and (b) a second priority security interest in Term Priority Collateral (as defined below) other than (i) real estate and (ii) the equity interests of SigmaTron’s foreign subsidiaries (unless such a pledge is requested by Lender). As of January 31, 2025, there was $12,792,559 outstanding and $15,132,197 of unused availability under the revolving loan facility compared to an outstanding balance of $28,598,719 and $13,443,766 of unused availability at April 30, 2024. Included in the outstanding balance as of January 31, 2025 is the escrow amount of $7,266,912 representing proceeds of the sale/leaseback transaction with respect to its Elk Grove Village, Illinois headquarters. As of January

41


SigmaTron International, Inc.

January 31, 2025

31, 2025 and April 30, 2024, the unamortized deferred financing amount offset against outstanding debt was $400,613 and $592,664, respectively.

The Term Loan Agreement provides for a term loan from the TCW Lenders to the Company in the principal amount of $40,000,000 (the “TCW Term Loan”). The TCW Term Loan bears interest at a rate per annum based on SOFR, plus the Applicable Margin of 7.50% (each as defined in the Term Loan Agreement). The TCW Term Loan has a SOFR floor of 1.00%. The maturity date of the TCW Term Loan is July 18, 2027. The amount outstanding as of January 31, 2025, was $38,407,418 compared to an outstanding balance of $37,503,301 at April 30, 2024. As of January 31, 2025 and April 30, 2024, the unamortized deferred financing amount offset against outstanding debt was $2,744,402 and $935,492, respectively.

The TCW Term Loan is secured by: (a) a first priority security interest in all property of SigmaTron that does not constitute ABL Priority Collateral, which includes: (i) SigmaTron’s machinery, equipment and fixtures (but excluding ABL Priority Equipment (as defined in the ICA)), (ii) the Term Priority Mexican Inventory (as defined in the ICA), (iii) SigmaTron’s stock in its direct and indirect subsidiaries, (iv) SigmaTron’s general intangibles (excluding any that constitute ABL Priority Collateral), goodwill and intellectual property, (v) the proceeds of business interruption insurance that constitute Term BI Insurance Share (as defined in the ICA), (vi) tax refunds, and (vii) all proceeds thereof, in each case, now owned or hereafter acquired (collectively, the “Term Priority Collateral”); and (b) a second priority security interest in all collateral that constitutes ABL Priority Collateral. Also, SigmaTron’s three Mexican subsidiaries pledged all of their assets as security for the TCW Term Loan. The net proceeds received by the Company from the sale of the Elgin, Illinois, property in February, 2024, reduced the TCW Term Loan.

Waivers and Amendments No. 1 & 2

In March 2023, the Company received default notices from JPM and TCW due to non-compliance with certain financial covenants under their respective Credit Agreements, including the Fixed Charge Coverage Ratio and Total Debt to EBITDA Ratio. Additionally, the Company received a delinquency notification from Nasdaq for failing to timely file its Form 10-Q for the fiscal quarter ended January 31, 2023, which also constituted a default under the Credit Agreements. Consequently, the total debt balances were classified as current liabilities. On April 28, 2023, the Company entered into waivers with JPM and TCW, which waived certain events of default and amended terms of the Credit Agreements. These amendments included requirements to maintain a minimum of $2.5 million in revolver availability, modifications to the definition of EBITDA, and adjustments to the Total Debt to EBITDA Ratios. On June 15, 2023, the Company executed further amendments to extend TCW’s ability to trigger a potential corporate restructuring to occur no earlier than August 1, 2023.

Waivers and Amendments No. 3

As of August 19, 2024, the Company was not in compliance with the financial covenants under the Credit Agreements as follows: the Fixed Charge Coverage Ratio for multiple twelve month periods including those ending on April 30, 2024 and July 31, 2024 was less than 1.10:1.00, the Total Debt to EBITDA Ratio for the twelve month period ending on April 30, 2024 was greater than 4.50:1.00, and the Total Debt to EBITDA Ratio for the twelve month period ending on July 31, 2024 was greater than 4.25:1.00 (collectively, the “2024 Covenant Defaults”).

Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition,

42


SigmaTron International, Inc.

January 31, 2025

due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant violations based on current revenue levels (see Note B - Basis of Presentation - Going Concern for additional information) the Company continues to classify this debt as current liabilities as of January 31, 2025.

In addition, the Company received a delinquency notification letter from Nasdaq, dated August 16, 2024, indicating that the Company was not in compliance with the continued listing requirements of Nasdaq for failing to timely file the Companys Form 10-K annual report for the fiscal year ended April 30, 2024. This notification also constituted a default under the Credit Agreements (collectively with the 2024 Covenant Defaults, the “2024 Defaults”). The Company had 60 days from the date of the Nasdaq delinquency notice, or until October 15, 2024, to file a plan with Nasdaq to regain compliance. The Company filed its annual report for the fiscal year ended April 30, 2024 on September 3, 2024, and on September 10, 2024, the Company received a notification letter from Nasdaq indicating that the Company had regained compliance with the applicable continued listing requirements based on the filing of its Form 10-K.

On August 19, 2024 (the “Third Amendment Effective Date”), the Lender Parties waived the 2024 Defaults pursuant to (i) the Waiver and Amendment No. 3 to Credit Agreement (the “JPM Amendment”) between the Company and JPM, and (ii) the Waiver and Amendment No. 3 to Credit Agreement (the “TCW Amendment” and together with the JPM Amendment, the “2024 Amendments”) by and among the Company, the TCW Lenders, and the Agent. In consideration of the TCW Amendment, the Company and the Agent also entered into the Third Amendment Fee Letter (the “Fee Letter”) dated as of the Third Amendment Effective Date. The 2024 Amendments provided for, among other things, a waiver of the Company’s noncompliance with the financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), in each case as of the Third Amendment Effective Date.

The 2024 Amendments also amended other provisions of the Credit Agreements, including to: (i) modify the minimum ratios under the Fixed Charge Coverage Ratio to range from 0.70:1.0 for the twelve months ending as of July 31, 2024, to 1.00:1.0 for the twelve months ending as of September 30, 2025 and thereafter, measured monthly; (ii) adjust the maximum ratios under the Total Debt to EBITDA Ratio to range from 6.50:1.0 for the twelve months ending as of July 31, 2024, to 3.50:1.0 for the twelve months ending as of April 30, 2027, measured quarterly; (iii) modify the definition of EBITDA to allow for additional adjustments for certain transactions and charges; (iv) provide for the reimbursement of certain fees by the Company in connection with the Amendments or the transactions contemplated thereby; (v) increase the minimum required Availability (as defined in the JPM Credit Agreement) to $3.5 million starting on the Third Amendment Effective Date; (vi) provide that the Company must pursue and close a Replacement Transaction to pay the Obligations (as defined in the Credit Agreements) in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025; and (vii) require the Company to engage a financial advisor if requested by the Agent after November 1, 2024.

In addition, pursuant to the JPM Amendment, the parties agreed to reduce the Revolving Commitment (as defined in the JPM Credit Agreement) from $70 million to $55 million as of the Third Amendment Effective Date and pay to JPM certain amendment fees and certain additional fees if the Company does not meet certain financial milestones by the applicable measurement periods specified in the JPM Amendment.

43


SigmaTron International, Inc.

January 31, 2025

In addition, pursuant to the TCW Amendment the parties agreed to (i) amend the principal payment schedule under the TCW Term Loan to $250,000 per quarter; (ii) extend the PIK Period (as defined in the Term Loan Agreement) for three additional quarters beyond October 31, 2024 if the Total Debt to EBITDA Ratio exceeds a certain threshold as of certain dates; (iii) permit the Company to elect to pay on a quarterly basis in-kind a portion of the Baseline Applicable Margin (as defined in the Term Loan Agreement) per annum provided no default or event of default under the Term Loan Agreement has occurred; (iv) increase a portion of the Term Loan Borrowing Base (as defined in the Term Loan Agreement) based on the value of the Company’s real estate; (v) reduce the asset coverage pre-payment ratio under the TCW Term Loan to 90% of the outstanding principal balance; and (vi) provide the Agent with the right to appoint a non-voting observer to attend regular meetings of the Company’s Board of Directors and any relevant committees.

Also on August 19, 2024, and in connection with the TCW Amendment, the Company entered into the Fee Letter, which provides for a payment to the Agent of $395,000 added to the principal amount owed under the TCW Term Loan and for certain monthly ticking fees equal to a range of percentages of the outstanding principal amount under the TCW Term Loan, provided the Company does not meet certain financial milestones by the applicable dates provided therein. In addition, pursuant to the Fee Letter, if the Company does not meet certain financial metrics from December 2024 to September 2025 as defined in the agreement, the Company has agreed to deliver to the Agent warrants to purchase shares of the Company’s common stock (the “Warrants”) in an amount equal to a percentage of the outstanding common stock of the Company on a fully diluted basis ranging from 1.25% (as of December 1, 2024) to 17.5% (as of September 1, 2025). The exercise price for the Warrants will be $0.01 per share and the Warrants would vest immediately upon issuance. The value of Warrants issued was $175,469 as of January 31, 2025.

The Company evaluated the accounting for the warrants associated with the Fee Letter to determine whether the warrants should be classified as equity or as a derivative liability on the consolidated balance sheet. In accordance with ASC 815-40, Derivatives and Hedging - Contracts in the Entity’s Own Equity (ASC 815-40), the Company classifies a warrant as equity if it is indexed to the Company’s equity and several specific conditions for equity classification are met. A warrant is not considered indexed to the Company’s equity in general when it contains certain types of exercise contingencies or adjustments to exercise price. If a warrant is not indexed to the Company’s equity or it has net cash settlement that results in the Warrants to be accounted for under ASC 480, Distinguishing Liabilities from Equity, or ASC 815-40, it is classified as a derivative liability which is carried on the consolidated balance sheet at fair value with any changes in its fair value recognized currently in the statement of operations. The Company concluded that the warrants shall be classified as a liability upon entering into the Fee Letter and as a result recorded a liability of $2,263,000. In subsequent periods, these Warrants are subject to remeasurement. As of January 31, 2025, the warrants were valued at $1,188,546. The remeasurement of the warrants is recorded within the change in fair value of warrants within the Consolidated Statements of Operations.

January 2025 Amendment

On January 10, 2025, the Company and JPM entered into Amendment No. 4 to the JPM Credit Agreement to increase the maximum letter of credit exposure permitted thereunder from $1,000,000 to $2,500,000.

All other material terms of the Credit Agreements, as amended by the foregoing Amendments, remain unchanged.

44


SigmaTron International, Inc.

January 31, 2025

China Construction Bank

On March 15, 2019, the Company’s wholly-owned foreign enterprise, Wujiang SigmaTron Electronic Technology Co., Ltd., entered into a credit facility with China Construction Bank. The agreement has been renewed each time it expired in accordance with its terms on January 26, 2021, January 17, 2022, February 17, 2023, and March 1, 2024. The agreement is scheduled to expire on February 1, 2025. On January 22, 2025, the agreement was renewed, and is scheduled to expire on January 19, 2026. Under the agreement Wujiang SigmaTron Electronic Technology Co., Ltd. can borrow up to 10,000,000 Renminbi, approximately $1,400,000 as of January 31, 2025, and the facility is collateralized by Wujiang SigmaTron Electronics Co., Ltd.’s manufacturing building. Interest is payable monthly and the facility bears a fixed interest rate of 3.15% per annum. There was no outstanding balance under the facility at January 31, 2025 and April 30, 2024, respectively.

Notes Payable – Buildings

The Company entered into a mortgage agreement on March 3, 2020, in the amount of $556,000, with The Bank and Trust SSB to finance the purchase of the property that serves as the Company’s warehousing and distribution center in Del Rio, Texas. The note requires the Company to pay monthly installment payments in the amount of $6,103. Interest accrues at a fixed rate of 5.75% per year until March 3, 2025, and adjusts thereafter, on an annual basis, equal to 1.0% over the Prime Rate as published by The Wall Street Journal. The note is payable over a 120 month period. The outstanding balance was $326,693 and $366,572 at January 31, 2025 and April 30, 2024, respectively.

Notes Payable – Equipment

The Company routinely entered into secured note agreements with Engencap Fin S.A. DE C.V. to finance the purchase of equipment. The terms of the outstanding secured note agreement, which had a fixed interest rate of 8.00% per annum, matured on May 1, 2023, and the final quarterly installment payment of $9,310 was paid.

The Company routinely enters into secured note agreements with FGI Equipment Finance LLC to finance the purchase of equipment. The terms of the outstanding secured note agreements mature from March 2025 through January 2029, with quarterly installment payments ranging from $10,723 to $69,439 and a fixed interest rate ranging from 8.25% to 12.00% per annum.

Finance Lease Obligations

The Company enters into various finance lease agreements. The terms of the outstanding lease agreements mature through March 1, 2028, with monthly installment payments ranging from $12,940 to $33,706 and a fixed interest rate ranging from 8.73% to 12.09% per annum.

Other

The Company provides funds for salaries, wages, overhead and capital expenditure items as necessary to operate its Mexican, Vietnamese and Chinese subsidiaries and the Taiwan IPO. The Company provides funding in U.S. Dollars, which are exchanged for Pesos, Dong, Renminbi, and New Taiwan dollars. The fluctuation of currencies from time to time, without an equal or greater increase in inflation, could have a material impact on the financial results of the Company. The impact of currency fluctuations for the nine month period ended January 31, 2025, resulted in net foreign

45


SigmaTron International, Inc.

January 31, 2025

currency transaction losses of $981,372 compared to net foreign currency losses of $512,885 for the same period in the prior year. During the nine months of fiscal year 2025, the Company paid approximately $42,390,000 to its foreign subsidiaries for manufacturing services. All intercompany balances have been eliminated upon consolidation.

Item 3.Quantitative and Qualitative Disclosures About Market Risks.

As a smaller reporting company, as defined in Item 10(f)(1) of Regulation S-K under the Exchange Act, the Company is not required to provide the information required by this item pursuant to Item 305(e) of Regulation S-K.

Item 4.Controls and Procedures.

Evaluation of Disclosure Controls and Procedures:

Under the supervision and with the participation of the Company’s management, including its principal executive officer and principal financial and accounting officer, the Company conducted an evaluation of the effectiveness of its disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report. In connection with this review and the audit of the Company’s consolidated financial statements for the year ended April 30, 2024, it identified a material weakness as reported previously, which continues to exist as of January 31, 2025. The Company did not properly design or maintain effective controls related to the application of appropriate accounting principles over non-standard revenue transactions. Specifically, controls to ensure that revenue recognition criteria were met prior to recognizing sales transactions were not operating effectively.

Based on this evaluation, the Company’s principal executive officer and principal financial and accounting officer have concluded that as a result of the material weakness and control deficiencies as reported in its Annual Report on Form 10-K for the year ended April 30, 2024, its disclosure controls and procedures were not effective as of January 31, 2025. Notwithstanding the weakness, the Company’s management has concluded that the financial statements included elsewhere in this report present fairly, and in all material respects, its financial position, results of operation and cash flow in conformity with GAAP.

Disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in its Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to its management, including its principal executive officer and principal financial and accounting officer or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

46


SigmaTron International, Inc.

January 31, 2025

Changes in Internal Controls Over Financial Reporting and Disclosure Controls

Management remains committed to ongoing efforts to address the material weakness. Although the Company will continue to implement measures to remedy its internal control deficiencies, there can be no assurance that its efforts will be successful or avoid potential future material weaknesses. In addition, until remediation steps have been completed and operated for a sufficient period of time, and subsequent evaluation of their effectiveness is completed, the material weakness previously identified will continue to exist.

Other than the remediation efforts previously disclosed, there have been no changes in the Company’s internal controls over financial reporting for the quarter ended January 31, 2025, that have materially affected, or are reasonably likely to materially affect, the Company’s internal controls over financial reporting.

PART II – OTHER INFORMATION

Item 1. Legal Proceedings.

From time to time the Company is involved in legal proceedings, claims, or investigations that are incidental to the Company’s business. In future periods, the Company could be subjected to cash cost or non-cash charges to earnings if any of these matters are resolved on unfavorable terms. However, although the ultimate outcome of any legal matter cannot be predicted with certainty, based on present information the Company does not expect these legal proceedings or claims will have any material adverse impact on its future consolidated financial position, results of operations or cash flows.

Item 1A. Risk Factors.

Other than the risk factors disclosed in this Item 1A. below, there have been no material changes to the Company’s risk factors since the filing of the Company’s annual report on Form 10-K for the fiscal year ended April 30, 2024.

We have identified material weaknesses in our internal control over financial reporting. If our remediation of the material weaknesses is not effective, or if we experience additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls in the future, we may not be able to accurately or timely report our financial condition or results of operations.

In connection with the Company’s management evaluation of the effectiveness of the design and operation of its disclosure controls and procedures, the Company's management has identified a material weakness in internal control over financial reporting. As a result of the material weakness, the Company's management has concluded that the Company's disclosure controls and procedures were not effective as of January 31, 2025, as further described in Item 4, Controls and Procedures. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the Company's annual or interim financial statements will not be prevented or detected on a timely basis. The Company's material weakness in internal controls was related to the application of appropriate accounting principles over non-standard revenue transactions. Specifically, controls to ensure that revenue recognition criteria were met prior to recognizing sales transactions were not operating effectively.

47


SigmaTron International, Inc.

January 31, 2025

The Company is taking steps to remediate the material weakness by, among other things, implementing measures to improve its internal control structure, specifically, strengthening the Company's review process related to revenue contracts, such as multiple levels of review and supporting evidence of such transactions. However, no assurance can be given that these measures will remediate the material weakness or prevent additional material weaknesses in the future.

The Company may discover additional material weaknesses in its system of internal financial and accounting controls and procedures that could result in misstatements of its financial statements. The Company's internal control over financial reporting will not prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud will be detected.

If the Company is unable to remediate the material weakness in a timely manner or if it identifies additional material weaknesses in the future, the Company may be unable to provide required financial information in a timely and reliable manner and the Company may incorrectly report financial information. Likewise, if the Company's financial statements are not filed on a timely basis, the Company could be subject to sanctions or investigations by Nasdaq, the SEC or other regulatory authorities. Further, the existence of a material weakness in internal control over financial reporting could adversely affect the Company's reputation or investor perceptions of the Company, which could have a negative effect on the trading price of the Company's common stock.

Recently there have been changes in tariff positions between the United States and other nations.

There have been implementations of tariffs between the United States, Canada, Mexico and China during 2025. While many of these tariffs have been delayed and may or may not ultimately take effect, the related uncertainty and potential issues of dealing with tariffs represents a risk to our business, operations and financial performance.

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

None.

Item 3. Defaults Upon Senior Securities.

None beyond what was previously disclosed.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None.

 

48


SigmaTron International, Inc.

January 31, 2025

Item 6.Exhibits.

31.1

Certification of Principal Executive Officer of the Company Pursuant to Rule 13a-14(a) under the Exchange Act, as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

31.2

Certification of Principal Financial Officer of the Company Pursuant to Rule 13a-14(a) under the Exchange Act, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

32.1

Certification by the Principal Executive Officer of SigmaTron International, Inc. Pursuant to Rule 13a-14(b) under the Exchange Act and Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

32.2

Certification by the Principal Financial Officer of SigmaTron International, Inc. Pursuant to Rule 13a-14(b) under the Exchange Act and Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

101.INS

Inline XBRL Instance Document (the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document)

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit 101)

 

49


SigmaTron International, Inc.

January 31, 2025

SIGNATURES:

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

SIGMATRON INTERNATIONAL, INC.

/s/ Gary R. Fairhead

March 14, 2025

Gary R. Fairhead

Date

CEO (Principal Executive Officer)

/s/ Frank Cesario

March 14, 2025

 

 

Frank Cesario

Date

Chief Financial Officer, Secretary and Treasurer

(Principal Financial Officer and Principal

Accounting Officer)

 

50

SigmaTron International, Inc.

January 31, 2025

 

EXHIBIT 31.1



Certification of Principal Executive Officer of

SigmaTron International, Inc.

Pursuant to Rule 13a-14(a) under the Exchange Act,

as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002



I, Gary R. Fairhead, Chief Executive Officer of SigmaTron International, Inc., certify that:



1.I have reviewed the Quarterly Report on Form 10-Q of SigmaTron International, Inc. for the quarter ended January 31, 2025 (this “report”);



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



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



4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:



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



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



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



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




 

SigmaTron International, Inc.

January 31, 2025

 

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



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



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







 

 

Date:  March 14, 2025

 

 



 

 



 

 



 

/s/ Gary R. Fairhead



 

Gary R. Fairhead



 

Chief Executive Officer of



 

SigmaTron International, Inc.




SigmaTron International, Inc.

January 31, 2025

 

EXHIBIT 31.2



Certification of Principal Financial Officer of

SigmaTron International, Inc.

Pursuant to Rule 13a-14(a) under the Exchange Act,

as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002



I, Frank Cesario, Chief Financial Officer, Secretary and Treasurer of SigmaTron International, Inc., certify that:



1.I have reviewed the Quarterly Report on Form 10-Q of SigmaTron International, Inc. for the quarter ended January 31, 2025 (this “report”);



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



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



4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:



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



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



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



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


 

SigmaTron International, Inc.

January 31, 2025

 



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



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



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







 

 

Date:  March 14, 2025

 

 



 

 



 

 



 

/s/ Frank Cesario



 

Frank Cesario



 

Chief Financial Officer, Secretary and



 

Treasurer of SigmaTron International, Inc.








SigmaTron International, Inc.

January 31, 2025

 

EXHIBIT 32.1



Certification by the Principal Executive Officer of

SigmaTron International, Inc.

Pursuant to Rule 13a-14(b) under the Exchange Act and

Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350)



I, Gary R. Fairhead, am Chief Executive Officer of SigmaTron International, Inc. (the “Company”).

 

This certification is being furnished pursuant to Rule 13a-14(b) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in connection with the filing of the Company’s Quarterly Report on Form 10-Q for the quarter ended January 31, 2025 (the “Report”).

 

I hereby certify that to the best of my knowledge:

 

(a)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act (15 U.S.C. 78 m(a) or 78o(d)); and



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







 

 

Date:    March 14, 2025

 

 



 

 



 

 



 

/s/ Gary R. Fairhead



 

Gary R. Fairhead



 

Chief Executive Officer of



 

SigmaTron International, Inc.




SigmaTron International, Inc.

January 31, 2025

 

EXHIBIT 32.2



Certification by the Principal Financial Officer of

SigmaTron International, Inc.

Pursuant to Rule 13a-14(b) under the Exchange Act and

Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350)



I, Frank Cesario,  am Chief Financial Officer, Secretary and Treasurer of SigmaTron International, Inc. (the “Company”).

 

This certification is being furnished pursuant to Rule 13a-14(b) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in connection with the filing of the Company’s Quarterly Report on Form 10-Q for the quarter ended January 31, 2025 (the “Report”).

 

I hereby certify that to the best of my knowledge:

 

(a)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act (15 U.S.C. 78 m(a) or 78o(d)); and



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







 

 

Date:    March 14, 2025

 

 



 

 



 

 



 

/s/ Frank Cesario



 

Frank Cesario



 

Chief Financial Officer, Secretary and



 

Treasurer of SigmaTron International, Inc.




v3.25.0.1
Document And Entity Information - shares
9 Months Ended
Jan. 31, 2025
Mar. 11, 2025
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --04-30  
Document Fiscal Year Focus 2025  
Document Period End Date Jan. 31, 2025  
Document Transition Report false  
Entity File Number 0-23248  
Entity Registrant Name SIGMATRON INTERNATIONAL, INC.  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 36-3918470  
Entity Address Address Line 1 2201 Landmeier Road  
Entity Address City Or Town Elk Grove Village  
Entity Address State Or Province IL  
Entity Address Postal Zip Code 60007  
City Area Code 847  
Local Phone Number 956-8000  
Title of 12b Security Common Stock $0.01 par value per share  
Trading Symbol SGMA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   6,119,288
Amendment Flag false  
Entity Central Index Key 0000915358  

v3.25.0.1
Condensed Consolidated Balance Sheets - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 2,100,287 $ 2,417,360
Accounts receivable, less allowance for credit losses of $28,191 and $59,466 at January 31, 2025 and April 30, 2024, respectively 28,611,916 32,043,985
Inventories, net 106,976,234 128,850,901
Prepaid expenses and other assets 1,768,640 1,886,701
Refundable and prepaid income taxes 1,199,597 1,716,372
VAT receivables 6,497,573 6,569,984
Other receivables 3,134,391 2,417,316
Total current assets 150,288,638 175,902,619
Property, machinery and equipment, net 28,799,735 33,755,078
Intangible assets, net 735,510 979,188
Deferred income taxes   4,432,210
Right-of-use assets 11,889,695 7,463,301
Other assets 1,273,536 1,261,579
Total other long-term assets 13,898,741 14,136,278
Total assets 192,987,114 223,793,975
Current liabilities:    
Trade accounts payable 44,958,674 50,593,099
Customer deposits 7,064,597 10,738,596
Accrued wages 4,397,140 6,746,466
Accrued expenses 2,219,160 2,554,260
Income taxes payable 1,493,083 897,847
Deferred revenue 5,167,367 3,111,062
Contingent warrants 1,188,546  
Current portion of long-term debt 50,058,786 66,244,227
Current portion of finance lease obligations 1,970,016 2,214,127
Current portion of operating lease obligations 3,929,383 2,789,107
Total current liabilities 122,446,752 145,888,791
Long-term debt, less current portion 2,326,920 3,339,160
Income taxes payable 155,061 294,993
Deferred income taxes 332,479  
Finance lease obligations, less current portion 1,756,973 3,147,447
Operating lease obligations, less current portion 8,340,370 4,958,247
Other long-term liabilities 75,040 93,084
Total long-term liabilities 12,986,843 11,832,931
Total liabilities 135,433,595 157,721,722
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.01 par value; 500,000 shares authorized, none issued or outstanding
Common stock, $0.01 par value; 12,000,000 shares authorized, 6,119,288 shares issued and outstanding at January 31, 2025 and April 30, 2024 61,193 61,193
Capital in excess of par value 42,806,878 42,453,394
Retained earnings 14,685,448 23,557,666
Total stockholders' equity 57,553,519 66,072,253
Total liabilities and stockholders' equity $ 192,987,114 $ 223,793,975

v3.25.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Condensed Consolidated Balance Sheets [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 28,191 $ 59,466
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 500,000 500,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 12,000,000 12,000,000
Common stock, shares issued 6,119,288 6,119,288
Common stock, shares outstanding 6,119,288 6,119,288

v3.25.0.1
Condensed Consolidated Statements Of Operations - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Condensed Consolidated Statements Of Operations [Abstract]        
Net sales $ 71,067,863 $ 95,919,888 $ 230,564,201 $ 292,741,928
Cost of products sold 65,514,800 85,992,928 211,701,740 263,475,993
Gross profit 5,553,063 9,926,960 18,862,461 29,265,935
Selling and administrative expenses 6,378,141 6,683,488 19,372,518 20,139,927
Operating (loss) income (825,078) 3,243,472 (510,057) 9,126,008
Other income 7,175,191 2,094 7,175,191 27,224
Change in fair value of warrants 1,524,985   898,985  
Interest expense, net (3,328,267) (2,568,824) (10,297,650) (7,996,598)
Income (loss) before income tax expense 4,546,831 676,742 (2,733,531) 1,156,634
Income tax expense (663,220) (77,736) (6,138,687) (267,267)
Net income/(loss) $ 3,883,611 $ 599,006 $ (8,872,218) $ 889,367
Earnings (loss) per share - basic $ 0.63 $ 0.10 $ (1.44) $ 0.15
Earnings (loss) per share - diluted $ 0.63 $ 0.10 $ (1.44) $ 0.14
Weighted average shares of common stock outstanding        
Basic 6,205,704 6,094,288 6,148,093 6,093,270
Diluted 6,205,704 6,120,317 6,148,093 6,152,073

v3.25.0.1
Condensed Consolidated Statements Of Changes In Stockholders’ Equity - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Capital In Excess Of Par Value [Member]
Retained Earnings [Member]
Total
Balance at Apr. 30, 2023 $ 60,634 $ 41,986,570 $ 26,043,823 $ 68,091,027
Recognition of stock-based compensation   184,817   184,817
Net (loss)/income     262,099 262,099
Balance at Jul. 31, 2023 60,634 42,171,387 26,305,922 68,537,943
Balance at Apr. 30, 2023 60,634 41,986,570 26,043,823 68,091,027
Net (loss)/income         889,367
Balance at Jan. 31, 2024 60,943 42,373,610 26,933,190 69,367,743
Balance at Jul. 31, 2023 60,634 42,171,387 26,305,922 68,537,943
Recognition of stock-based compensation   64,938   64,938
Exercise of stock options 30 9,570   9,600
Restricted stock awards 43 13,175   13,218
Net (loss)/income     28,262 28,262
Balance at Oct. 31, 2023 60,707 42,259,070 26,334,184 68,653,961
Recognition of stock-based compensation   75,549   75,549
Restricted stock awards 236 38,991   39,227
Net (loss)/income     599,006 599,006
Balance at Jan. 31, 2024 60,943 42,373,610 26,933,190 69,367,743
Balance at Apr. 30, 2024 61,193 42,453,394 23,557,666 66,072,253
Recognition of stock-based compensation   71,174   71,174
Net (loss)/income     (3,289,160) (3,289,160)
Balance at Jul. 31, 2024 61,193 42,524,568 20,268,506 62,854,267
Balance at Apr. 30, 2024 61,193 42,453,394 23,557,666 66,072,253
Net (loss)/income         (8,872,218)
Balance at Jan. 31, 2025 61,193 42,806,878 14,685,448 57,553,519
Balance at Jul. 31, 2024 61,193 42,524,568 20,268,506 62,854,267
Recognition of stock-based compensation   64,328   64,328
Net (loss)/income     (9,466,669) (9,466,669)
Balance at Oct. 31, 2024 61,193 42,588,896 10,801,837 53,451,926
Recognition of stock-based compensation   42,513   42,513
Issuance of warrants   175,469   175,469
Net (loss)/income     3,883,611 3,883,611
Balance at Jan. 31, 2025 $ 61,193 $ 42,806,878 $ 14,685,448 $ 57,553,519

v3.25.0.1
Condensed Consolidated Statements Of Cash Flows - USD ($)
9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Cash flows from operating activities    
Net (loss)/income $ (8,872,218) $ 889,367
Adjustments to reconcile net (loss) income to net cash provided by operating activities    
Depreciation and amortization of property, machinery and equipment 4,291,162 4,485,512
Stock-based compensation 178,015 325,304
Restricted stock expense 52,445
Provision for credit losses 31,275 56,887
Gain on the sale of building (7,175,191)
Fair value adjustment of contingent warrants 1,188,546
Deferred income tax expense (benefit) 4,764,689 (408,532)
Amortization of intangible assets 243,678 249,033
Amortization of financing fees 2,733,996 468,759
Loss from disposal or sale of machinery and equipment 13,243 44,269
Changes in operating assets and liabilities    
Accounts receivable 3,400,794 3,799,187
Inventories 21,874,667 30,072,373
Prepaid expenses and other assets (40,411) (4,147,560)
Right-of-use assets (4,426,394) (919,371)
Refundable and prepaid income taxes 516,775 (388,488)
Income taxes payable 455,304 (927,133)
Trade accounts payable (5,167,332) (17,063,059)
Customer deposits (3,673,999) 6,159,254
Operating lease liabilities 4,522,399 839,002
Accrued expenses and wages (3,200,619) (1,826,539)
Deferred revenue 2,056,305 (4,922,855)
Net cash provided by operating activities 13,714,684 16,837,855
Cash flows from investing activities    
Purchases of machinery and equipment (933,062) (1,672,441)
Proceeds from sale of building 8,292,098
Net cash (provided by) used in investing activities 7,359,036 (1,672,441)
Cash flows from financing activities    
Proceeds from the exercise of common stock options 9,600
Proceeds under equipment notes 2,356,575
Payments under finance lease agreements (1,634,585) (1,463,488)
Payments under equipment notes (1,177,395) (862,734)
Payments under building notes payable (39,879) (37,656)
Proceeds under term loan agreement 2,192,613
Payments under term loan agreement (750,000) (750,000)
Debt reduction from building sale proceeds (7,266,912)
Borrowings under revolving line of credit 247,539,398 297,652,589
Payments under revolving line of credit (256,078,645) (308,663,430)
Payments of debt financing costs (4,175,388) (509,001)
Net cash used in financing activities (21,390,793) (12,267,545)
Change in cash and cash equivalents (317,073) 2,897,869
Cash and cash equivalents at beginning of period 2,417,360 819,129
Cash and cash equivalents at end of period 2,100,287 3,716,998
Supplementary disclosures of cash flow information    
Cash paid for interest 7,634,420 7,583,009
Cash paid for income taxes 1,158,994 1,934,697
Purchase of machinery and equipment financed under finance leases 2,747,984
Right-of-use assets obtained in exchange for operating lease liabilities 6,988,864 3,123,409
Financing of insurance policy 498,149 619,901
Issuance of warrants $ 175,469

v3.25.0.1
Description Of The Business
9 Months Ended
Jan. 31, 2025
Description Of The Business [Abstract]  
Description Of The Business Note A - Description of the Business

SigmaTron International, Inc., its subsidiaries, foreign enterprises and international procurement office (collectively, “SigmaTron” or the “Company”) operates in one reportable segment as an independent provider of electronic manufacturing services (“EMS”). EMS includes printed circuit board assemblies, electro-mechanical subassemblies and completely assembled (box-build) electronic products. In connection with the production of assembled products, EMS also provides services to its customers, including (1) automatic and manual assembly and testing of products; (2) material sourcing and procurement; (3) manufacturing and test engineering support; (4) design services; (5) warehousing and distribution services; (6) assistance in obtaining product approval from governmental and other regulatory bodies and (7) compliance reporting.

The Company’s primary secured credit agreements, being the Amended and Restated Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “JPM Credit Agreement”) by and among the Company and JPMorgan Chase Bank, N.A, as lender (“JPM”), and the Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “Term Loan Agreement” and together with the JPM Credit Agreement, the “Credit Agreements”) by and among the Company, the financial institutions identified therein (the “TCW Lenders”) and TCW Asset Management Company LLC, as administrative agent for the TCW Lenders (in such capacity, the “Agent,” and collectively with the TCW Lenders and JPM, the “Lender Parties”), contain financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s fixed payments on its indebtedness made during any fiscal period minus non-financed capital expenditures to EBITDA (as defined in the Credit Agreements) and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s borrowed money or letters of credit to EBITDA.

As of August 19, 2024, the Company was not in compliance with the financial covenants under the Credit Agreements as follows: the Fixed Charge Coverage Ratio for multiple twelve month periods including those ending on April 30, 2024 and July 31, 2024 was less than 1.10:1.00, the Total Debt to EBITDA Ratio for the twelve month period ending on April 30, 2024 was greater than 4.50:1.00, and the Total Debt to EBITDA Ratio for the twelve month period ending on July 31, 2024 was greater than 4.25:1.00 (collectively, the “2024 Covenant Defaults”). In addition, the Company received a delinquency notification letter from Nasdaq, dated August 16, 2024, indicating that the Company was not in compliance with the continued listing requirements of Nasdaq for failing to timely file the Companys Form 10-K annual report for the fiscal year ended April 30, 2024. This notification also constituted a default under the Credit Agreements (collectively with the 2024 Covenant Defaults, the “2024 Defaults”). The Company had 60 days from the date of the Nasdaq delinquency notice, or until October 15, 2024, to file a plan with Nasdaq to regain compliance. The Company filed its annual report for the fiscal year ended April 30, 2024 on September 3, 2024, and on September 10, 2024, the Company received a notification letter from Nasdaq indicating that the Company had regained compliance with the applicable continued listing requirements based on the filing of its Form 10-K.

Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional

Note A - Description of the Business - Continued

covenant compliance failures based on current revenue levels (see Note B - Basis of Presentation - Going Concern for additional information) the Company continues to classify this debt as current liabilities as of January 31, 2025.

On August 19, 2024 (the “Third Amendment Effective Date”), the Lender Parties waived the 2024 Defaults pursuant to (i) the Waiver and Amendment No. 3 to Credit Agreement (the “JPM Amendment”) between the Company and JPM, and (ii) the Waiver and Amendment No. 3 to Credit Agreement (the “TCW Amendment” and together with the JPM Amendment, the “2024 Amendments”) by and among the Company, the TCW Lenders, and the Agent. In consideration of the TCW Amendment, the Company and the Agent also entered into the Third Amendment Fee Letter to the TCW Credit Agreement (the “Fee Letter”) dated as of the Third Amendment Effective Date. The 2024 Amendments also amended the financial covenants and certain other terms of the Credit Agreements, including, among other things, that the Company will pursue and close a Replacement Transaction (as defined in the Credit Agreements) to pay the obligations under the Credit Agreements in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025. See Waivers and Amendments No. 3 within Note E – Long-term Debt for more information.

The Company is taking steps to reduce its debt and cost structure. Most recently, since the beginning of calendar year 2024, these actions include the sale of its Elgin, Illinois property and consolidation of the Elgin operations to the Elk Grove Village, Illinois headquarters, reduction of headcounts at various operations and corporate, and inventory reduction. During December 2024, the Company executed a sale/leaseback transaction with respect to its Elk Grove Village, Illinois headquarters, using the proceeds to further reduce its debt position. For further discussion of the transaction, see Note K – Sale/Leaseback.

The Company continues to explore other strategic initiatives and refinancing options to further reduce its debt to enable it to comply with increasingly stringent financial covenants. Delays or a failure to effectively reduce debt, including due to circumstances outside of our control, could have an adverse effect on our financial position and results of operations.

v3.25.0.1
Basis Of Presentation – Going Concern
9 Months Ended
Jan. 31, 2025
Basis Of Presentation – Going Concern [Abstract]  
Basis Of Presentation – Going Concern Note B - Basis of Presentation – Going Concern

The Company’s financial statements are prepared using U.S. GAAP applicable to a going concern, which contemplates the realization of assets and liquidation of liabilities in the normal course of business. Over the past two years, to address the Company’s violation of certain financial covenants in its Credit Agreements (further discussion in Note E – Long-term Debt), the Company’s secured lenders agreed to amend the Credit Agreements. The Company must satisfy the terms of those amended agreements, which include meeting certain revised financial covenant ratios as well as the requirement to pursue and close a Replacement Transaction to pay the Obligations (as defined in the Credit Agreements) in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025. If the Company continues to see softness in demand, the Company’s ability to meet covenants in the near term may be at risk. In the event of non-compliance with the Company’s debt covenants, the Company may not have the ability to satisfy its obligations as they become due.

Note B - Basis of Presentation – Going Concern - Continued

The ability of the Company to continue as a going concern is dependent on the Company having adequate capital to fund its operating plan and performance. Management’s plans to continue as a going concern may include raising additional capital through sales of equity securities and borrowing, focusing the Company on its most profitable elements, and exploring alternative funding sources on an as needed basis such as the sales-leaseback transaction as disclosed in Note K – Sale/Leaseback. However, management cannot provide any assurances that the Company will be successful in accomplishing its plans. The supply chain challenges, inflationary pressures and the broader business climate in its industry have negatively impacted the Company’s business operations and is expected to continue to do so and, these impacts may include reduced access to capital. Additionally, the impact of potential tariffs may have a negative on the Company’s business operations. The ability of the Company to continue as a going concern may be dependent upon its ability to successfully secure other sources of financing and sustain profitable operations. There is substantial doubt about the ability of the Company to continue as a going concern for one year from the issuance of the accompanying consolidated financial statements. The accompanying consolidated financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

The Company’s primary sources of liquidity have traditionally been comprised of cash and cash equivalents as well as availability under credit agreements in place at the time. The Company is obligated to either meet certain debt ratios by August 31, 2025 or find a Replacement Transaction no later than September 30, 2025. While the Company expects to have sufficient financial resources available on acceptable terms, there can be no assurance this will occur, particularly in light of increasingly conservative financial markets.

The accompanying unaudited condensed consolidated financial statements of the Company, its subsidiaries, Standard Components de Mexico, S.A., AbleMex S.A. de C.V., Digital Appliance Controls de Mexico, S.A. de C.V., Spitfire Controls (Vietnam) Co. Ltd., and Spitfire Controls (Cayman) Co. Ltd., wholly-owned foreign enterprises Wujiang SigmaTron Electronics Co. Ltd., and Wujiang SigmaTron Electronic Technology Co., Ltd., its international procurement office, SigmaTron International Inc. Taiwan Branch, and Wagz, Inc. (majority of business sold, effective as of April 1, 2023), have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X.

The accompanying unaudited condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine month periods ended January 31, 2025 are not necessarily indicative of the results that may be expected for the year ending April 30, 2025. The condensed consolidated balance sheet at April 30, 2024, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. For further information, refer to the condensed consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the year ended April 30, 2024.

Note B - Basis of Presentation – Going Concern - Continued

Reclassifications

Certain amounts recorded in the prior-period consolidated financial statements have been reclassified to conform to the current-period financial statement presentation. These reclassifications had no effect on previously reported results of operations.

v3.25.0.1
Inventories, Net
9 Months Ended
Jan. 31, 2025
Inventories, Net [Abstract]  
Inventories, Net Note C - Inventories, net

The components of inventory consist of the following:

January 31,

April 30,

2025

2024

Finished products

$

20,262,849

$

18,457,912

Work-in-process

4,218,900

4,492,609

Raw materials

84,651,174

108,224,069

109,132,923

131,174,590

Less obsolescence reserve (1)

2,156,689

2,323,689

$

106,976,234

$

128,850,901

(1)  The obsolescence reserve primarily relates to raw materials.

  

v3.25.0.1
Earnings Per Share And Stockholders' Equity
9 Months Ended
Jan. 31, 2025
Earnings Per Share And Stockholders' Equity [Abstract]  
Earnings Per Share And Stockholders' Equity Note D - Earnings Per Share and Stockholders’ Equity

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

Three Months Ended

Nine Months Ended

January 31,

January 31,

January 31,

January 31,

2025

2024

2025

2024

Net income/(loss)

$

3,883,611

$

599,006

$

(8,872,218)

$

889,367

Weighted-average shares

Basic

6,205,704

6,094,288

6,148,093

6,093,270

Effect of dilutive stock options

-

26,029

-

58,803

Diluted

6,205,704

6,120,317

6,148,093

6,152,073

Basic earnings/(loss) per share*

$

0.63

$

0.10

$

(1.44)

$

0.15

Diluted earnings/(loss) per share*

$

0.63

$

0.10

$

(1.44)

$

0.14

* In accordance with ASC 260, the Company has elected not to include the contingent warrants classified under current liabilities in the calculation of the weighted average number of shares for the purposes of calculating the basic and diluted earnings/(loss) per share.

Options to purchase 691,331 and 596,081 shares of common stock were outstanding and exercisable at January 31, 2025 and 2024, respectively. There were 30,000 options granted during the three month period ended January 31, 2025 and there were no options granted during the three month period ended January 31, 2024. There were 30,000 options granted during the nine month period ended January 31, 2025 and there were 177,000 options granted during the nine month period ended January 31, 2024. There was $42,513 and $75,549 stock option expense recognized for the three month periods ended January 31, 2025 and 2024, respectively. There was $178,015 and $325,304 stock option expense recognized for the nine month periods ended January 31, 2025 and 2024, respectively. The balance of unrecognized compensation expense related to the Company’s stock option plans at January 31, 2025 and 2024 was $136,654 and $411,572, respectively. There were 1,060,244 anti-dilutive common stock equivalents and 484,128 anti-dilutive common stock equivalents for the three month periods ended January 31, 2025 and 2024, respectively, which have been excluded from the calculation of diluted earnings per share. There were 420,173 anti-dilutive common stock equivalents and 320,044 anti-dilutive common stock equivalents for the nine month periods ended January 31, 2025 and 2024, respectively, which have been excluded from the calculation of diluted earnings per share.

v3.25.0.1
Long-Term Debt
9 Months Ended
Jan. 31, 2025
Long-Term Debt [Abstract]  
Long-Term Debt Note E - Long-term Debt

Debt and finance lease obligations consisted of the following at January 31, 2025 and April 30, 2024:

January 31,

April 30,

2025

2024

Debt:

Notes Payable - Banks

$

51,738,472

$

66,102,020

Notes Payable - Buildings

326,693

366,572

Notes Payable - Equipment

3,465,556

4,642,951

Unamortized deferred financing costs

(3,145,015)

(1,528,156)

Total debt

52,385,706

69,583,387

Less current maturities*

50,058,786

66,244,227

Long-term debt

$

2,326,920

$

3,339,160

Finance lease obligations

$

3,726,989

$

5,361,574

Less current maturities

1,970,016

2,214,127

Total finance lease obligations, less current portion

$

1,756,973

$

3,147,447

* Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels the Company continues to classify this debt as current liabilities as of January 31, 2025.

Notes Payable – Banks

The Company’s primary secured credit agreements include the Amended and Restated Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “JPM Credit Agreement”) by and among the Company and JPMorgan Chase Bank, N.A, as lender (“JPM”), which provides for a secured credit facility consisting of a revolving loan facility and, until July 2022, a term loan facility, and the Credit Agreement dated as of July 18, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the “Term Loan Agreement” and together with the JPM Credit Agreement, the “Credit Agreements”) by and among the Company, the financial institutions identified therein (the “TCW Lenders”) and TCW Asset Management Company LLC, as administrative agent for the TCW Lenders (in such capacity, the “Agent,” and collectively with the TCW Lenders and JPM, the “Lender Parties”), which provides for a term loan facility. The facility under the JPM Credit Agreement, as amended, allowed the Company to borrow on a revolving basis up to the lesser of (i) $70,000,000 or (ii) an amount equal to a percentage of the eligible receivable borrowing base plus a percentage of the inventory borrowing base minus any reserves established by Lender (the “Revolving Commitment”). The maturity date of the facility is July 18, 2027.

The Credit Agreements contain financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s fixed payments on its indebtedness made during any fiscal period minus non-financed capital expenditures to EBITDA (as defined in the Credit Agreements) and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), which is the ratio of the Company’s borrowed money or letters of credit to EBITDA.

Note E - Long-term Debt - Continued

In addition, the JPM Credit Agreement imposes a cash dominion period if there is an event of default or if availability is less than 10% of the Revolving Commitment (as defined in the JPM Credit Agreement), and such requirement continues until there is no event of default and availability is greater than 10% of the Revolving Commitment, in each case for 30 consecutive days.

In connection with the entry into the JPM Credit Agreement, Lender and TCW, as administrative agent under the Term Loan Agreement, entered into the Intercreditor Agreement, dated July 18, 2022, and acknowledged by SigmaTron and Wagz (the “ICA”), to set forth and govern the lenders’ respective lien priorities, rights and remedies under the JPM Credit Agreement and the Term Loan Agreement.

The facility under the JPM Credit Agreement is secured by: (a) a first priority security interest in SigmaTron’s (i) accounts receivable and inventory (excluding Term Priority Mexican Inventory (as defined in the ICA) and certain inventory in transit, (ii) deposit accounts, (iii) proceeds of business interruption insurance that constitute ABL BI Insurance Share (as defined in the ICA), (iv) certain other property, including payment intangibles, instruments, equipment, software and hardware and similar systems, books and records, to the extent related to the foregoing, and (v) all proceeds of the foregoing, in each case, now owned or hereafter acquired (collectively, the “ABL Priority Collateral”); and (b) a second priority security interest in Term Priority Collateral (as defined below) other than (i) real estate and (ii) the equity interests of SigmaTron’s foreign subsidiaries (unless such a pledge is requested by Lender). As of January 31, 2025, there was $12,792,559 outstanding and $15,132,197 of unused availability under the revolving loan facility compared to an outstanding balance of $28,598,719 and $13,443,766 of unused availability at April 30, 2024. Included in the outstanding balance as of January 31, 2025 is the escrow amount of $7,266,912 representing proceeds of the sale/leaseback transaction with respect to its Elk Grove Village, Illinois headquarters. As of January 31, 2025 and April 30, 2024, the unamortized deferred financing amount offset against outstanding debt was $400,613 and $592,664, respectively.

The Term Loan Agreement provides for a term loan from the TCW Lenders to the Company in the principal amount of $40,000,000 (the “TCW Term Loan”). The TCW Term Loan bears interest at a rate per annum based on SOFR, plus the Applicable Margin of 7.50% (each as defined in the Term Loan Agreement). The TCW Term Loan has a SOFR floor of 1.00%. The maturity date of the TCW Term Loan is July 18, 2027. The amount outstanding as of January 31, 2025, was $38,407,418 compared to an outstanding balance of $37,503,301 at April 30, 2024. As of January 31, 2025 and April 30, 2024, the unamortized deferred financing amount offset against outstanding debt was $2,744,402 and $935,492, respectively.

The TCW Term Loan is secured by: (a) a first priority security interest in all property of SigmaTron that does not constitute ABL Priority Collateral, which includes: (i) SigmaTron’s machinery, equipment and fixtures (but excluding ABL Priority Equipment (as defined in the ICA)), (ii) the Term Priority Mexican Inventory (as defined in the ICA), (iii) SigmaTron’s stock in its direct and indirect subsidiaries, (iv) SigmaTron’s general intangibles (excluding any that constitute ABL Priority Collateral), goodwill and intellectual property, (v) the proceeds of business interruption insurance that constitute Term BI Insurance Share (as defined in the ICA), (vi) tax refunds, and (vii) all proceeds thereof, in each case, now owned or hereafter acquired (collectively, the “Term Priority Collateral”); and (b) a second priority security

Note E - Long-term Debt - Continued

interest in all collateral that constitutes ABL Priority Collateral. Also, SigmaTron’s three Mexican subsidiaries pledged all of their assets as security for the TCW Term Loan. The net proceeds received by the Company from the sale of the Elgin, Illinois, property in February, 2024, reduced the TCW Term Loan.

Waivers and Amendments No. 1 & 2

In March 2023, the Company received default notices from JPM and TCW due to non-compliance with certain financial covenants under their respective Credit Agreements, including the Fixed Charge Coverage Ratio and Total Debt to EBITDA Ratio. Additionally, the Company received a delinquency notification from Nasdaq for failing to timely file its Form 10-Q for the fiscal quarter ended January 31, 2023, which also constituted a default under the Credit Agreements. Consequently, the total debt balances were classified as current liabilities. On April 28, 2023, the Company entered into waivers with JPM and TCW, which waived certain events of default and amended terms of the Credit Agreements. These amendments included requirements to maintain a minimum of $2.5 million in revolver availability, modifications to the definition of EBITDA, and adjustments to the Total Debt to EBITDA Ratios. On June 15, 2023, the Company executed further amendments to extend TCW’s ability to trigger a potential corporate restructuring to occur no earlier than August 1, 2023.

Waivers and Amendments No. 3

As of August 19, 2024, the Company was not in compliance with the financial covenants under the Credit Agreements as follows: the Fixed Charge Coverage Ratio for multiple twelve month periods including those ending on April 30, 2024 and July 31, 2024 was less than 1.10:1.00, the Total Debt to EBITDA Ratio for the twelve month period ending on April 30, 2024 was greater than 4.50:1.00, and the Total Debt to EBITDA Ratio for the twelve month period ending on July 31, 2024 was greater than 4.25:1.00 (collectively, the “2024 Covenant Defaults”).

Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels (see Note B - Basis of Presentation - Going Concern for additional information) the Company continues to classify this debt as current liabilities as of January 31, 2025.

In addition, the Company received a delinquency notification letter from Nasdaq, dated August 16, 2024, indicating that the Company was not in compliance with the continued listing requirements of Nasdaq for failing to timely file the Companys Form 10-K annual report for the fiscal year ended April 30, 2024. This notification also constituted a default under the Credit Agreements (collectively with the 2024 Covenant Defaults, the “2024 Defaults”). The Company had 60 days from the date of the Nasdaq delinquency notice, or until October 15, 2024, to file a plan with Nasdaq to regain compliance. The Company filed its annual report for the fiscal year ended April 30, 2024 on September 3, 2024, and on September 10, 2024, the Company received a notification letter from Nasdaq indicating that the Company had regained compliance with the applicable continued listing requirements based on the filing of its Form 10-K.

Note E - Long-term Debt - Continued

On August 19, 2024 (the “Third Amendment Effective Date”), the Lender Parties waived the 2024 Defaults pursuant to (i) the Waiver and Amendment No. 3 to Credit Agreement (the “JPM Amendment”) between the Company and JPM, and (ii) the Waiver and Amendment No. 3 to Credit Agreement (the “TCW Amendment” and together with the JPM Amendment, the “2024 Amendments”) by and among the Company, the TCW Lenders, and the Agent. In consideration of the TCW Amendment, the Company and the Agent also entered into the Third Amendment Fee Letter (the “Fee Letter”) dated as of the Third Amendment Effective Date. The 2024 Amendments provided for, among other things, a waiver of the Company’s noncompliance with the financial covenants relating to (i) the Fixed Charge Coverage Ratio (as defined in the Credit Agreements), and (ii) the Total Debt to EBITDA Ratio (as defined in the Credit Agreements), in each case as of the Third Amendment Effective Date.

The 2024 Amendments also amended other provisions of the Credit Agreements, including to: (i) modify the minimum ratios under the Fixed Charge Coverage Ratio to range from 0.70:1.0 for the twelve months ending as of July 31, 2024, to 1.00:1.0 for the twelve months ending as of September 30, 2025 and thereafter, measured monthly; (ii) adjust the maximum ratios under the Total Debt to EBITDA Ratio to range from 6.50:1.0 for the twelve months ending as of July 31, 2024, to 3.50:1.0 for the twelve months ending as of April 30, 2027, measured quarterly; (iii) modify the definition of EBITDA to allow for additional adjustments for certain transactions and charges; (iv) provide for the reimbursement of certain fees by the Company in connection with the Amendments or the transactions contemplated thereby; (v) increase the minimum required Availability (as defined in the JPM Credit Agreement) to $3.5 million starting on the Third Amendment Effective Date; (vi) provide that the Company must pursue and close a Replacement Transaction to pay the Obligations (as defined in the Credit Agreements) in full no later than September 30, 2025 unless the Company meets certain debt ratios for the twelve month period ending on August 31, 2025; and (vii) require the Company to engage a financial advisor if requested by the Agent after November 1, 2024.

In addition, pursuant to the JPM Amendment, the parties agreed to reduce the Revolving Commitment (as defined in the JPM Credit Agreement) from $70 million to $55 million as of the Third Amendment Effective Date and pay to JPM certain amendment fees and certain additional fees if the Company does not meet certain financial milestones by the applicable measurement periods specified in the JPM Amendment.

In addition, pursuant to the TCW Amendment the parties agreed to (i) amend the principal payment schedule under the TCW Term Loan to $250,000 per quarter; (ii) extend the PIK Period (as defined in the Term Loan Agreement) for three additional quarters beyond October 31, 2024 if the Total Debt to EBITDA Ratio exceeds a certain threshold as of certain dates; (iii) permit the Company to elect to pay on a quarterly basis in-kind a portion of the Baseline Applicable Margin (as defined in the Term Loan Agreement) per annum provided no default or event of default under the Term Loan Agreement has occurred; (iv) increase a portion of the Term Loan Borrowing Base (as defined in the Term Loan Agreement) based on the value of the Company’s real estate; (v) reduce the asset coverage pre-payment ratio under the TCW Term Loan to 90% of the outstanding principal balance; and (vi) provide the Agent with the right to appoint a non-voting observer to attend regular meetings of the Company’s Board of Directors and any relevant committees.

Note E - Long-term Debt - Continued

Also on August 19, 2024, and in connection with the TCW Amendment, the Company entered into the Fee Letter, which provides for a payment to the Agent of $395,000 added to the principal amount owed under the TCW Term Loan and for certain monthly ticking fees equal to a range of percentages of the outstanding principal amount under the TCW Term Loan, provided the Company does not meet certain financial milestones by the applicable dates provided therein. In addition, pursuant to the Fee Letter, if the Company does not meet certain financial metrics from December 2024 to September 2025 as defined in the agreement, the Company has agreed to deliver to the Agent warrants to purchase shares of the Company’s common stock (the “Warrants”) in an amount equal to a percentage of the outstanding common stock of the Company on a fully diluted basis ranging from 1.25% (as of December 1, 2024) to 17.5% (as of September 1, 2025). The exercise price for the Warrants will be $0.01 per share and the Warrants would vest immediately upon issuance. The value of Warrants issued was $175,469 as of January 31, 2025.

The Company evaluated the accounting for the warrants associated with the Fee Letter to determine whether the warrants should be classified as equity or as a derivative liability on the consolidated balance sheet. In accordance with ASC 815-40, Derivatives and Hedging - Contracts in the Entity’s Own Equity (ASC 815-40), the Company classifies a warrant as equity if it is indexed to the Company’s equity and several specific conditions for equity classification are met. A warrant is not considered indexed to the Company’s equity in general when it contains certain types of exercise contingencies or adjustments to exercise price. If a warrant is not indexed to the Company’s equity or it has net cash settlement that results in the warrants to be accounted for under ASC 480, Distinguishing Liabilities from Equity, or ASC 815-40, it is classified as a derivative liability which is carried on the consolidated balance sheet at fair value with any changes in its fair value recognized currently in the statement of operations. The Company concluded that the warrants shall be classified as a liability upon entering into the Fee Letter and as a result recorded a liability of $2,263,000. In subsequent periods, these warrants are subject to remeasurement. As of January 31, 2025, the warrants were valued at $1,188,546. The remeasurement of the warrants is recorded within the change in fair value of warrants within the Consolidated Statements of Operations.

January 2025 Amendment

On January 10, 2025, the Company and JPM entered into Amendment No. 4 to the JPM Credit Agreement to increase the maximum letter of credit exposure permitted thereunder from $1,000,000 to $2,500,000.

All other material terms of the Credit Agreements, as amended by the foregoing Amendments, remain unchanged.

China Construction Bank

On March 15, 2019, the Company’s wholly-owned foreign enterprise, Wujiang SigmaTron Electronic Technology Co., Ltd., entered into a credit facility with China Construction Bank. The agreement has been renewed each time it expired in accordance with its terms on January 26, 2021, January 17, 2022, February 17, 2023, and March 1, 2024. The agreement is scheduled to expire on February 1, 2025. On January 22, 2025, the agreement was renewed, and is scheduled to expire on January 19, 2026. Under the agreement Wujiang SigmaTron Electronic Technology Co., Ltd. can borrow up to

Note E - Long-term Debt - Continued

10,000,000 Renminbi, approximately $1,400,000 as of January 31, 2025, and the facility is collateralized by Wujiang SigmaTron Electronics Co., Ltd.’s manufacturing building. Interest is payable monthly and the facility bears a fixed interest rate of 3.15% per annum. There was no outstanding balance under the facility at January 31, 2025 and April 30, 2024, respectively.

Notes Payable – Buildings

The Company entered into a mortgage agreement on March 3, 2020, in the amount of $556,000, with The Bank and Trust SSB to finance the purchase of the property that serves as the Company’s warehousing and distribution center in Del Rio, Texas. The note requires the Company to pay monthly installment payments in the amount of $6,103. Interest accrues at a fixed rate of 5.75% per year until March 3, 2025, and adjusts thereafter, on an annual basis, equal to 1.0% over the Prime Rate as published by The Wall Street Journal. The note is payable over a 120 month period. The outstanding balance was $326,693 and $366,572 at January 31, 2025 and April 30, 2024, respectively.

Notes Payable – Equipment

The Company routinely entered into secured note agreements with Engencap Fin S.A. DE C.V. to finance the purchase of equipment. The terms of the outstanding secured note agreement, which had a fixed interest rate of 8.00% per annum, matured on May 1, 2023, and the final quarterly installment payment of $9,310 was paid.

The Company routinely enters into secured note agreements with FGI Equipment Finance LLC to finance the purchase of equipment. The terms of the outstanding secured note agreements mature from March 2025 through January 2029, with quarterly installment payments ranging from $10,723 to $69,439 and a fixed interest rate ranging from 8.25% to 12.00% per annum.

Annual maturities of the Company’s debt, net of deferred financing fees for the remaining periods, as of January 31, 2025, are as follows:

Banks*

Building

Equipment

Total

For the remaining 3 months of the fiscal year ending April 30:

2025

$

48,593,457

$

13,678

$

410,618

$

49,017,753

For the fiscal years ending April 30:

2026

-

56,719

1,271,466

1,328,185

2027

-

60,068

774,489

834,557

2028

-

63,614

609,617

673,231

2029

-

67,370

399,366

466,736

2030

-

65,244

-

65,244

$

48,593,457

$

326,693

$

3,465,556

$

52,385,706

*Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels the Company continues to classify this debt as current liabilities as of January 31, 2025.

Note E - Long-term Debt - Continued

Finance Lease Obligations

The Company enters into various finance lease agreements. The terms of the outstanding lease agreements mature through March 1, 2028, with monthly installment payments ranging from $12,940 to $33,706 and a fixed interest rate ranging from 8.73% to 12.09% per annum.

v3.25.0.1
Income Tax
9 Months Ended
Jan. 31, 2025
Income Tax [Abstract]  
Income Tax Note F - Income Tax

The income tax expense was $663,220 for the three month period ended January 31, 2025 compared to an income tax expense of $77,736 for the same period in the prior fiscal year. The Company’s effective tax rate was 14.59% and 11.49% for the three month period ended January 31, 2025 and 2024, respectively. The increase in income tax expense for the three month period ended January 31, 2025 compared to the same period in the previous year is due to variations in income earned by jurisdiction. The increase in effective tax rate is due to variations in income earned by jurisdiction.

The income tax expense was $6,138,687 for the nine month period ended January 31, 2025 compared to an income tax expense of $267,267 for the same period in the prior fiscal year. The Company’s effective tax rate was (224.57)% and 23.10% for the nine month period ended January 31, 2025 and 2024, respectively. The increase in income tax expense for the nine month period ended January 31, 2025 compared to the same period in the previous year is primarily due to an increase in the valuation allowance in the current period. The decrease in effective tax rate is due to variations in income earned by jurisdiction and the recording of valuation allowance.

The Company recognizes a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion, or all, of a deferred tax asset will not be realized. Given the Company’s recent operating losses and going concern uncertainty identified in the current fiscal year, the Company determined that it may not reasonably rely on future forecasted income to benefit its deferred assets. For these reasons the Company has established a full valuation allowance on its deferred assets as of the October 31, 2024 quarter.

The Company has not changed its plan to indefinitely reinvest the earnings of the Company’s foreign subsidiaries. The cumulative amount of unremitted earnings for which U.S. income taxes have not been recorded is $16,545,000 as of January 31, 2025.

v3.25.0.1
Commitments And Contingencies
9 Months Ended
Jan. 31, 2025
Commitments And Contingencies [Abstract]  
Commitments And Contingencies Note G - Commitments and Contingencies

From time to time the Company is involved in legal proceedings, claims or investigations that are incidental to the conduct of the Company’s business. In future periods, the Company could be subjected to cash cost or non-cash charges to earnings if any of these matters is resolved on unfavorable terms. However, although the ultimate outcome of any legal matter cannot be predicted with certainty, based on present information, including management’s assessment of the merits of any particular claim, the Company does not expect that these legal proceedings or claims will have any material adverse impact on its future consolidated financial position, results of operations or cash flows.

v3.25.0.1
Significant Accounting Policies
9 Months Ended
Jan. 31, 2025
Significant Accounting Policies [Abstract]  
Significant Accounting Policies Note H - Significant Accounting Policies

Management Estimates and Uncertainties - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates made in preparing the consolidated financial statements include depreciation and amortization periods, the allowance for credit losses, excess and obsolete reserves for inventory, deferred income, deferred taxes, uncertain tax positions, valuation allowance for deferred taxes, valuation of long-lived assets and valuation of contingent warrant liability. Actual results could materially differ from these estimates.

The potential impact of continued economic uncertainty due to persistent inflation, tariffs, and continuing global supply chain shortages and unpredictability may have a significant adverse impact on the timing of delivery of customer orders and the levels of future customer orders.

Accounts Receivable - Accounts receivable is presented net of allowance for credit losses of $28,191 and $59,466 as of January 31, 2025 and April 30, 2024, respectively. The Company believes that its allowance for credit losses is adequate and represents its best estimate as of January 31, 2025. The Company continues to closely monitor customer liquidity along with industry and economic conditions, which may result in changes to its estimate.

The following table presents the Company’s accounts receivable balance at the end of each period indicated:

January 31,

April 30,

2025

2024

Accounts receivable

$

28,640,107 

$

32,103,451 

Less allowance for credit losses

28,191 

59,466 

$

28,611,916 

$

32,043,985 

Revenue Recognition - The following table presents the Company’s revenue disaggregated by the principal end-user markets it serves:

Three Months Ended

Nine Months Ended

January 31,

January 31,

January 31,

January 31,

Net trade sales by end-market

2025

2024

2025

2024

Industrial Electronics

$

48,995,013 

$

71,890,794 

$

153,152,005 

$

209,133,106 

Consumer Electronics

18,747,168 

19,165,519 

64,232,418 

63,914,268 

Medical / Life Sciences

3,325,682 

4,863,575 

13,179,778 

19,694,554 

Total Net Trade Sales

$

71,067,863 

$

95,919,888 

$

230,564,201 

$

292,741,928 

Note H - Significant Accounting Policies - Continued

During the three and nine month periods ended January 31, 2025, no material revenues were recognized from performance obligations satisfied or partially satisfied in previous periods and no amounts were allocated to performance obligations that remain unsatisfied or partially unsatisfied at January 31, 2025. The Company is electing not to disclose the amount of the remaining unsatisfied performance obligations with a duration of one year or less. The Company had no material remaining unsatisfied performance obligations as of January 31, 2025, with an expected duration of greater than one year.

Periodically, certain customers may request bill and hold transactions according to the terms in the contract. In these cases, customers request that we retain physical possession of the product until customer pickup or delivery at a later date. Under these arrangements, control is transferred to the customer when the product is ready for transfer to the customer which is typically upon shipment to third-party warehouses, the customer has taken legal title, and the Company has a present right to payment. Under the bill and hold arrangements, we recognize sales only when all of the following criteria are met: 1) the customer’s reason for the bill-and-hold arrangement is substantive, 2) the product is separately identified as belonging to the customer, 3) the product is ready for transfer to the customer and 4) we do not have the ability to use the product or direct it to another customer.

Contract liabilities consist of payments received in advance of the transfer of control to the customer. As products are delivered and control transfers, the Company recognizes the deferred revenue in net sales in the Consolidated Statements of Operations. The following table summarizes the deferred revenue associated with payments received in advance of the transfer of control to the customer reported as deferred revenue in the Consolidated Balance Sheets and amounts recognized through net sales for each period presented.

Nine Months Ended

January 31,

January 31,

2025

2024

Contract liability (deferred revenue) beginning of period

$

3,111,062 

$

8,063,197 

Deferred revenue recognized in period

(6,913,995)

(14,785,967)

Revenue deferred in period

8,970,300 

9,863,112 

Deferred revenue end of period

$

5,167,367 

$

3,140,342 

Income Tax - The Company’s income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. The Company is subject to income taxes in both the U.S. and several foreign jurisdictions. Significant judgments and estimates by management are required in determining the consolidated income tax expense assessment.

Deferred income tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. In evaluating the Company’s ability to recover its deferred tax assets within the jurisdiction from which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of

Note H - Significant Accounting Policies – Continued

deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In projecting future taxable income, the Company begins with historical results and changes in accounting policies, and incorporates assumptions including the amount of future state, federal and foreign pre-tax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment and estimates by management about the forecasts of future taxable income and are consistent with the plans and estimates the Company uses to manage the underlying businesses. In evaluating the objective evidence that historical results provide, the Company considers three years of cumulative operating income and/or loss. Valuation allowances are established when necessary to reduce deferred income tax assets to an amount more likely than not to be realized. Given the Company’s recent operating losses and going concern uncertainty identified in the previous quarter, the Company determined that it may not reasonably rely on future forecasted income to benefit its deferred tax assets. For these reasons the Company has established a full valuation allowance on its deferred tax assets as of October 31, 2024, which remains effective as of January 31, 2025.

Impairment of Long-Lived Assets - The Company reviews long-lived assets, including amortizable intangible assets, for impairment in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360: Property, Plant and Equipment. Property, machinery and equipment and finite life intangible assets are reviewed whenever events or changes in circumstances occur that indicate possible impairment. If events or changes in circumstances occur that indicate possible impairment, the Company first performs an impairment review based on an undiscounted cash flow analysis at the lowest level at which cash flows of the long-lived assets are largely independent of other groups of its assets and liabilities. This analysis requires management judgment with respect to changes in technology, the continued success of product lines, and future volume, revenue and expense growth rates. If the carrying value exceeds the undiscounted cash flows, the Company records an impairment, if any, for the difference between the estimated fair value of the asset group and its carrying value. The Company further conducts annual reviews of its long-lived asset groups for possible impairment.

Fair Value Measurements Warrants – Fair value measurements are market-based measurements, not entity-specific measurements. Therefore, fair value measurements are determined based on the assumptions that market participants would use in pricing the asset or liability. The Company follows a three-level hierarchy to prioritize the inputs used in valuation techniques to derive fair values. The basis for fair value measurements for each level within the hierarchy is described below:

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.

Level 3: Valuations derived from valuation techniques in which one or more significant inputs are unobservable in active markets.

During the three and nine month periods ended January 31, 2025, the Company valued its contingent warrants which are classified as liabilities under authoritative accounting standards. These common stock warrants are valued using a Monte Carlo model, with level 3 inputs such as expected volatility,

Note H - Significant Accounting Policies - Continued

risk-free interest rate, and expected number of warrants ultimately utilized and term that are not observable in active markets.

The below table provides a summary of the fair value of the Company’s warrant liability during the nine months ended January 31, 2025.

January 31,

2025

Beginning balance

$

-

Contingent warrants issuance

2,263,000 

Issuance of warrants

(175,469)

Change in fair value of warrants

(898,985)

Ending balance

$

1,188,546 

New Accounting Standards:

In June 2016, the FASB issued Accounting Standard Update (ASU) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13, as amended by ASU 2019-04 and ASU 2019-05, that introduces a new forward-looking approach, based on expected losses, to estimate credit losses on certain types of financial instruments, including trade receivables. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. This ASU also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. For smaller reporting companies, ASU 2016- 13 is effective for annual and interim reporting periods beginning after December 15, 2022, and the guidance is to be applied using the modified-retrospective approach. Earlier adoption is permitted. The Company adopted this ASU in the first quarter ended July 31, 2023 and it had no material impact on the consolidated financial statements.

In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”. The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management is currently evaluating the impact of the changes required by the new standard on the Company’s consolidated financial statements and related disclosures.

Note H - Significant Accounting Policies - Continued

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which focuses on income tax disclosures around effective tax rates and cash income taxes paid. This ASU requires public business entities to disclose, on an annual basis, a rate reconciliation presented in both dollars and percentages. ASU 2023-09 also identifies specific categories that would require disclosure, including the following:

State and local income tax, net of federal income tax effect

Foreign tax effects

Effect of cross-border tax laws

Enactment of new tax laws

Nontaxable or nondeductible items

Tax credits

Changes in valuation allowances

Changes in unrecognized tax benefits

This ASU also requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 2024. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

v3.25.0.1
Leases
9 Months Ended
Jan. 31, 2025
Leases [Abstract]  
Leases Note I – Leases

The Company leases office and storage space, vehicles and other equipment under non-cancellable operating leases with initial terms typically ranging from 1 to 5 years. At contract inception, the Company reviews the facts and circumstances of the arrangement to determine if the contract is or contains a lease. The Company follows the guidance in Topic 842 to evaluate whether the contract has an identified asset; if the Company has the right to obtain substantially all economic benefits from the asset; and if the Company has the right to direct the use of the underlying asset. When determining if a contract has an identified asset, the Company considers both explicit and implicit assets, and whether the supplier has the right to substitute the asset. When determining if the Company has the right to direct the use of an underlying asset, the Company considers if it has the right to direct how and for what purpose the asset is used throughout the period of use and if it controls the decision-making rights over the asset.

The Company’s lease terms may include options to extend or terminate the lease. The Company exercises judgment to determine the term of those leases when extension or termination options are present and includes such options in the calculation of the lease term when it is reasonably certain that it will exercise those options.

The Company has elected to include both lease and non-lease components in the determination of lease payments. Payments made to a lessor for items such as taxes, insurance, common area maintenance, or other costs commonly referred to as executory costs, are also included in lease payments if they are fixed. The fixed portion of these payments are included in the calculation of the lease liability, while any variable portion would be recognized as variable lease expenses, when

Note I – Leases Continued

incurred. Variable payments made to third parties for these, or similar costs, such as utilities, are not included in the calculation of lease payments.

At commencement, lease-related assets and liabilities are measured at the present value of future lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company exercises judgment in determining the incremental borrowing rate based on the information available when the lease commences to measure the present value of future payments.

Operating lease expense is recognized on a straight-line basis over the lease term. Finance lease cost includes amortization, which is recognized on a straight-line basis over the expected life of the leased asset, and interest expense, which is recognized following an effective interest rate method.

Operating leases are included in other assets, current operating lease obligations, and operating lease obligations (less current portion) on the Company’s Consolidated Balance Sheet. Finance leases are included in property, plant and equipment and current and long-term portion of finance lease obligations on the Company’s Consolidated Balance Sheet. Short term leases with an initial term of 12 months or less are not presented on the balance sheet with expense recognized as incurred.

The following table presents lease assets and liabilities and their balance sheet classification:

January 31,

April 30,

Classification

2025

2025

Operating Leases:

Right-of-use Assets

Right-of-use assets

$

11,889,695 

$

7,463,301 

Operating lease current
liabilities

Current portion of operating lease
obligations

3,929,383 

2,789,107 

Operating lease noncurrent
liabilities

Operating lease obligations, less
current portion

8,340,370 

4,958,247 

Finance Leases:

Right-of-use Assets

Property, machinery and equipment

6,359,277 

6,959,660 

Finance lease current
liabilities

Current portion of finance lease
obligations

1,970,016 

2,214,127 

Finance lease noncurrent
liabilities

Finance lease obligations, less
current portion

1,756,973 

3,147,447 

Note I – Leases Continued

The components of lease expense for the three and nine month periods ended January 31, 2025 and 2024, are as follows:

Three Months

Three Months

Nine Months

Nine Months

Ended

Ended

Ended

Ended

Expense

January 31,

January 31,

January 31,

January 31,

Classification

2025

2024

2025

2024

Operating Leases:

Operating lease cost

Operating

1,125,313

900,315

3,020,455

2,698,737

Variable lease cost

Operating

51,876

50,224

154,099

162,643

Short term lease cost

Operating

2,850

2,250

8,550

6,750

Finance Leases:

Amortization of
right-of-use assets

Operating

651,274

738,325

2,008,577

2,072,513

Interest expense

Interest

121,373

141,787

371,274

396,226

Total

1,952,686

1,832,901

5,562,955

5,336,869

The weighted average lease term and discount rates for the quarters ended January 31, 2025 and 2024, are as follows:

January 31,

January 31,

2025

2024

Operating Leases:

Weighted average remaining lease term (months)

58.73

44.52

Weighted average discount rate

7.5%

4.7%

Finance Leases:

Weighted average remaining lease term (months)

25.14

32.15

Weighted average discount rate

10.4%

9.8%

Note I – Leases Continued

Future payments due under leases reconciled to lease liabilities are as follows:

Operating Leases

Finance Leases

For the remaining 3 months of the fiscal year ending April 30:

2025

$

1,221,301 

$

704,892 

For the fiscal years ending April 30:

2026

4,545,893 

1,990,280 

2027

2,479,487 

1,160,336 

2028

1,906,691 

362,983 

2029

1,223,470 

-

2030

954,769 

-

Thereafter

2,640,549 

-

Total undiscounted lease payments

14,972,160 

4,218,491 

Present value discount, less interest

2,702,407 

491,502 

Lease liability

$

12,269,753 

$

3,726,989 

Supplemental disclosures of cash flow information related to leases for the nine months ended January 31, 2025 and 2024 are as follows:

Nine Months Ended

January 31,

January 31,

Other Information

2025

2024

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

Operating cash flows from finance leases

121,373 

141,787 

Operating cash flows from operating leases

452,847 

181,263 

Financing cash flows from finance leases

1,634,585 

1,463,488 

Supplemental non-cash information on lease liabilities arising from
obtaining right-of-use assets:

Right-of-use assets obtained in exchange for
new finance lease liabilities

-

2,747,984 

Right-of-use assets obtained in exchange for
operating lease liabilities

6,988,864 

3,123,409 

v3.25.0.1
Intangible Assets
9 Months Ended
Jan. 31, 2025
Intangible Assets [Abstract]  
Intangible Assets Note J – Intangible Assets

Intangible assets subject to amortization are summarized as of January 31, 2025 as follows:

January 31,2025

Gross

Carrying

Accumulated

Net Intangible

Amount

Amortization

Asset Balance

Spitfire:

Non-contractual customer relationship

4,690,000

3,954,490

735,510

Total

$

4,690,000

$

3,954,490

$

735,510

Intangible assets subject to amortization are summarized as of April 30, 2024 as follows:

April 30, 2024

Gross

Carrying

Accumulated

Net Intangible

Amount

Amortization

Asset Balance

Spitfire:

Non-contractual customer relationship

4,690,000

3,710,812

979,188

Total

$

4,690,000

$

3,710,812

$

979,188

Estimated aggregate amortization expense for the Company’s intangible assets, which become fully amortized in 2028, for the remaining periods as of January 31, 2025, are as follows:

For the remaining 3 months of the fiscal year ending April 30:

2025

$

81,027

For the fiscal years ending April 30:

2026

317,728

2027

310,900

2028

25,855

$

735,510

Amortization expense was $81,028 and $82,809 for the three month periods ended January 31, 2025 and January 31, 2024, respectively. Amortization expense was $243,678 and $249,033 for the nine month periods ended January 31, 2025 and January 31, 2024, respectively.

v3.25.0.1
Sale/Leaseback
9 Months Ended
Jan. 31, 2025
Sale/Leaseback [Abstract]  
Sale/Leaseback Note K – Sale/Leaseback

During December 2024, the Company executed a sale/leaseback transaction for its principal facility in Elk Grove Village, Illinois.  The sale price was $9,500,000.  Net proceeds were $8,292,098 of which $7,266,912 was held in escrow at JPM as of January 31, 2025 for repayment of the Company’s debt in accordance with its credit agreements. The Company recorded a pretax gain of $7,175,191 on the sale, which is reflected under Other income on the Condensed Consolidated Statements of Operations.

In connection with this transaction, the Company entered into a lease for the building. The lease is for a three year term with two, one-year tenant (Company) options. The lease is classified as operating and was recorded as a right-of-use asset with a balance of $2,623,848, a current operating lease obligation with a balance of $783,400 and a long-term operating lease obligation with a balance of $1,845,146 as of January 31, 2025.  

v3.25.0.1
Significant Accounting Policies (Policy)
9 Months Ended
Jan. 31, 2025
Significant Accounting Policies [Abstract]  
Management Estimates And Uncertainties Management Estimates and Uncertainties - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates made in preparing the consolidated financial statements include depreciation and amortization periods, the allowance for credit losses, excess and obsolete reserves for inventory, deferred income, deferred taxes, uncertain tax positions, valuation allowance for deferred taxes, valuation of long-lived assets and valuation of contingent warrant liability. Actual results could materially differ from these estimates.

The potential impact of continued economic uncertainty due to persistent inflation, tariffs, and continuing global supply chain shortages and unpredictability may have a significant adverse impact on the timing of delivery of customer orders and the levels of future customer orders.

Accounts Receivable Accounts Receivable - Accounts receivable is presented net of allowance for credit losses of $28,191 and $59,466 as of January 31, 2025 and April 30, 2024, respectively. The Company believes that its allowance for credit losses is adequate and represents its best estimate as of January 31, 2025. The Company continues to closely monitor customer liquidity along with industry and economic conditions, which may result in changes to its estimate.

The following table presents the Company’s accounts receivable balance at the end of each period indicated:

January 31,

April 30,

2025

2024

Accounts receivable

$

28,640,107 

$

32,103,451 

Less allowance for credit losses

28,191 

59,466 

$

28,611,916 

$

32,043,985 

Revenue Recognition Revenue Recognition - The following table presents the Company’s revenue disaggregated by the principal end-user markets it serves:

Three Months Ended

Nine Months Ended

January 31,

January 31,

January 31,

January 31,

Net trade sales by end-market

2025

2024

2025

2024

Industrial Electronics

$

48,995,013 

$

71,890,794 

$

153,152,005 

$

209,133,106 

Consumer Electronics

18,747,168 

19,165,519 

64,232,418 

63,914,268 

Medical / Life Sciences

3,325,682 

4,863,575 

13,179,778 

19,694,554 

Total Net Trade Sales

$

71,067,863 

$

95,919,888 

$

230,564,201 

$

292,741,928 

Note H - Significant Accounting Policies - Continued

During the three and nine month periods ended January 31, 2025, no material revenues were recognized from performance obligations satisfied or partially satisfied in previous periods and no amounts were allocated to performance obligations that remain unsatisfied or partially unsatisfied at January 31, 2025. The Company is electing not to disclose the amount of the remaining unsatisfied performance obligations with a duration of one year or less. The Company had no material remaining unsatisfied performance obligations as of January 31, 2025, with an expected duration of greater than one year.

Periodically, certain customers may request bill and hold transactions according to the terms in the contract. In these cases, customers request that we retain physical possession of the product until customer pickup or delivery at a later date. Under these arrangements, control is transferred to the customer when the product is ready for transfer to the customer which is typically upon shipment to third-party warehouses, the customer has taken legal title, and the Company has a present right to payment. Under the bill and hold arrangements, we recognize sales only when all of the following criteria are met: 1) the customer’s reason for the bill-and-hold arrangement is substantive, 2) the product is separately identified as belonging to the customer, 3) the product is ready for transfer to the customer and 4) we do not have the ability to use the product or direct it to another customer.

Contract liabilities consist of payments received in advance of the transfer of control to the customer. As products are delivered and control transfers, the Company recognizes the deferred revenue in net sales in the Consolidated Statements of Operations. The following table summarizes the deferred revenue associated with payments received in advance of the transfer of control to the customer reported as deferred revenue in the Consolidated Balance Sheets and amounts recognized through net sales for each period presented.

Nine Months Ended

January 31,

January 31,

2025

2024

Contract liability (deferred revenue) beginning of period

$

3,111,062 

$

8,063,197 

Deferred revenue recognized in period

(6,913,995)

(14,785,967)

Revenue deferred in period

8,970,300 

9,863,112 

Deferred revenue end of period

$

5,167,367 

$

3,140,342 

Income Tax Income Tax - The Company’s income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. The Company is subject to income taxes in both the U.S. and several foreign jurisdictions. Significant judgments and estimates by management are required in determining the consolidated income tax expense assessment.

Deferred income tax assets and liabilities are determined based on differences between financial reporting and tax basis of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. In evaluating the Company’s ability to recover its deferred tax assets within the jurisdiction from which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of

Note H - Significant Accounting Policies – Continued

deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In projecting future taxable income, the Company begins with historical results and changes in accounting policies, and incorporates assumptions including the amount of future state, federal and foreign pre-tax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment and estimates by management about the forecasts of future taxable income and are consistent with the plans and estimates the Company uses to manage the underlying businesses. In evaluating the objective evidence that historical results provide, the Company considers three years of cumulative operating income and/or loss. Valuation allowances are established when necessary to reduce deferred income tax assets to an amount more likely than not to be realized. Given the Company’s recent operating losses and going concern uncertainty identified in the previous quarter, the Company determined that it may not reasonably rely on future forecasted income to benefit its deferred tax assets. For these reasons the Company has established a full valuation allowance on its deferred tax assets as of October 31, 2024, which remains effective as of January 31, 2025.

Impairment Of Long-Lived Assets Impairment of Long-Lived Assets - The Company reviews long-lived assets, including amortizable intangible assets, for impairment in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360: Property, Plant and Equipment. Property, machinery and equipment and finite life intangible assets are reviewed whenever events or changes in circumstances occur that indicate possible impairment. If events or changes in circumstances occur that indicate possible impairment, the Company first performs an impairment review based on an undiscounted cash flow analysis at the lowest level at which cash flows of the long-lived assets are largely independent of other groups of its assets and liabilities. This analysis requires management judgment with respect to changes in technology, the continued success of product lines, and future volume, revenue and expense growth rates. If the carrying value exceeds the undiscounted cash flows, the Company records an impairment, if any, for the difference between the estimated fair value of the asset group and its carrying value. The Company further conducts annual reviews of its long-lived asset groups for possible impairment.
Fair Value Measurements Warrants Fair Value Measurements Warrants – Fair value measurements are market-based measurements, not entity-specific measurements. Therefore, fair value measurements are determined based on the assumptions that market participants would use in pricing the asset or liability. The Company follows a three-level hierarchy to prioritize the inputs used in valuation techniques to derive fair values. The basis for fair value measurements for each level within the hierarchy is described below:

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.

Level 3: Valuations derived from valuation techniques in which one or more significant inputs are unobservable in active markets.

During the three and nine month periods ended January 31, 2025, the Company valued its contingent warrants which are classified as liabilities under authoritative accounting standards. These common stock warrants are valued using a Monte Carlo model, with level 3 inputs such as expected volatility,

Note H - Significant Accounting Policies - Continued

risk-free interest rate, and expected number of warrants ultimately utilized and term that are not observable in active markets.

The below table provides a summary of the fair value of the Company’s warrant liability during the nine months ended January 31, 2025.

January 31,

2025

Beginning balance

$

-

Contingent warrants issuance

2,263,000 

Issuance of warrants

(175,469)

Change in fair value of warrants

(898,985)

Ending balance

$

1,188,546 

New Accounting Standards New Accounting Standards:

In June 2016, the FASB issued Accounting Standard Update (ASU) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13, as amended by ASU 2019-04 and ASU 2019-05, that introduces a new forward-looking approach, based on expected losses, to estimate credit losses on certain types of financial instruments, including trade receivables. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. This ASU also expands the disclosure requirements to enable users of financial statements to understand the entity’s assumptions, models and methods for estimating expected credit losses. For smaller reporting companies, ASU 2016- 13 is effective for annual and interim reporting periods beginning after December 15, 2022, and the guidance is to be applied using the modified-retrospective approach. Earlier adoption is permitted. The Company adopted this ASU in the first quarter ended July 31, 2023 and it had no material impact on the consolidated financial statements.

In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”. The new standard is intended to improve annual and interim reportable segment disclosure requirements regardless of number of reporting units, primarily through enhanced disclosures of significant expenses. The amendment requires public entities to disclose significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years starting after December 15, 2024. This ASU must be applied retrospectively to all prior periods presented. Management is currently evaluating the impact of the changes required by the new standard on the Company’s consolidated financial statements and related disclosures.

Note H - Significant Accounting Policies - Continued

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which focuses on income tax disclosures around effective tax rates and cash income taxes paid. This ASU requires public business entities to disclose, on an annual basis, a rate reconciliation presented in both dollars and percentages. ASU 2023-09 also identifies specific categories that would require disclosure, including the following:

State and local income tax, net of federal income tax effect

Foreign tax effects

Effect of cross-border tax laws

Enactment of new tax laws

Nontaxable or nondeductible items

Tax credits

Changes in valuation allowances

Changes in unrecognized tax benefits

This ASU also requires entities to disclose the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 2024. The Company is currently evaluating the impact of this guidance on its consolidated financial statements

v3.25.0.1
Inventories, Net (Tables)
9 Months Ended
Jan. 31, 2025
Inventories, Net [Abstract]  
Components Of Inventory

January 31,

April 30,

2025

2024

Finished products

$

20,262,849

$

18,457,912

Work-in-process

4,218,900

4,492,609

Raw materials

84,651,174

108,224,069

109,132,923

131,174,590

Less obsolescence reserve (1)

2,156,689

2,323,689

$

106,976,234

$

128,850,901

(1)  The obsolescence reserve primarily relates to raw materials.

v3.25.0.1
Earnings Per Share And Stockholders' Equity (Tables)
9 Months Ended
Jan. 31, 2025
Earnings Per Share And Stockholders' Equity [Abstract]  
Computation Of Basic And Diluted Earnings Per Share

Three Months Ended

Nine Months Ended

January 31,

January 31,

January 31,

January 31,

2025

2024

2025

2024

Net income/(loss)

$

3,883,611

$

599,006

$

(8,872,218)

$

889,367

Weighted-average shares

Basic

6,205,704

6,094,288

6,148,093

6,093,270

Effect of dilutive stock options

-

26,029

-

58,803

Diluted

6,205,704

6,120,317

6,148,093

6,152,073

Basic earnings/(loss) per share*

$

0.63

$

0.10

$

(1.44)

$

0.15

Diluted earnings/(loss) per share*

$

0.63

$

0.10

$

(1.44)

$

0.14

* In accordance with ASC 260, the Company has elected not to include the contingent warrants classified under current liabilities in the calculation of the weighted average number of shares for the purposes of calculating the basic and diluted earnings/(loss) per share.

v3.25.0.1
Long-Term Debt (Tables)
9 Months Ended
Jan. 31, 2025
Long-Term Debt [Abstract]  
Schedule Of Debt And Finance Lease Obligations

January 31,

April 30,

2025

2024

Debt:

Notes Payable - Banks

$

51,738,472

$

66,102,020

Notes Payable - Buildings

326,693

366,572

Notes Payable - Equipment

3,465,556

4,642,951

Unamortized deferred financing costs

(3,145,015)

(1,528,156)

Total debt

52,385,706

69,583,387

Less current maturities*

50,058,786

66,244,227

Long-term debt

$

2,326,920

$

3,339,160

Finance lease obligations

$

3,726,989

$

5,361,574

Less current maturities

1,970,016

2,214,127

Total finance lease obligations, less current portion

$

1,756,973

$

3,147,447

* Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels the Company continues to classify this debt as current liabilities as of January 31, 2025.

Aggregate Amount Of Debt, Net Deferred Financing Fees

Banks*

Building

Equipment

Total

For the remaining 3 months of the fiscal year ending April 30:

2025

$

48,593,457

$

13,678

$

410,618

$

49,017,753

For the fiscal years ending April 30:

2026

-

56,719

1,271,466

1,328,185

2027

-

60,068

774,489

834,557

2028

-

63,614

609,617

673,231

2029

-

67,370

399,366

466,736

2030

-

65,244

-

65,244

$

48,593,457

$

326,693

$

3,465,556

$

52,385,706

*Due to the 2024 Covenant Defaults, the facilities under the Credit Agreements were classified as current liabilities on the Consolidated Balance Sheet at July 31, 2024 and April 30, 2024. In addition, due to the lender demand of a Replacement Transaction by September 2025 and the risk of additional covenant compliance failures based on current revenue levels the Company continues to classify this debt as current liabilities as of January 31, 2025.

v3.25.0.1
Significant Accounting Policies (Tables)
9 Months Ended
Jan. 31, 2025
Significant Accounting Policies [Abstract]  
Schedule Of Accounts Receivable

January 31,

April 30,

2025

2024

Accounts receivable

$

28,640,107 

$

32,103,451 

Less allowance for credit losses

28,191 

59,466 

$

28,611,916 

$

32,043,985 

Revenue Disaggregated By Principal End-User Markets

Three Months Ended

Nine Months Ended

January 31,

January 31,

January 31,

January 31,

Net trade sales by end-market

2025

2024

2025

2024

Industrial Electronics

$

48,995,013 

$

71,890,794 

$

153,152,005 

$

209,133,106 

Consumer Electronics

18,747,168 

19,165,519 

64,232,418 

63,914,268 

Medical / Life Sciences

3,325,682 

4,863,575 

13,179,778 

19,694,554 

Total Net Trade Sales

$

71,067,863 

$

95,919,888 

$

230,564,201 

$

292,741,928 

Summary Of Deferred Revenue

Nine Months Ended

January 31,

January 31,

2025

2024

Contract liability (deferred revenue) beginning of period

$

3,111,062 

$

8,063,197 

Deferred revenue recognized in period

(6,913,995)

(14,785,967)

Revenue deferred in period

8,970,300 

9,863,112 

Deferred revenue end of period

$

5,167,367 

$

3,140,342 

Summary Of Fair Value Of Warrant Liability

January 31,

2025

Beginning balance

$

-

Contingent warrants issuance

2,263,000 

Issuance of warrants

(175,469)

Change in fair value of warrants

(898,985)

Ending balance

$

1,188,546 

v3.25.0.1
Leases (Tables)
9 Months Ended
Jan. 31, 2025
Leases [Abstract]  
Lease Assets And Liabilities Related To Balance Sheet Classification

January 31,

April 30,

Classification

2025

2025

Operating Leases:

Right-of-use Assets

Right-of-use assets

$

11,889,695 

$

7,463,301 

Operating lease current
liabilities

Current portion of operating lease
obligations

3,929,383 

2,789,107 

Operating lease noncurrent
liabilities

Operating lease obligations, less
current portion

8,340,370 

4,958,247 

Finance Leases:

Right-of-use Assets

Property, machinery and equipment

6,359,277 

6,959,660 

Finance lease current
liabilities

Current portion of finance lease
obligations

1,970,016 

2,214,127 

Finance lease noncurrent
liabilities

Finance lease obligations, less
current portion

1,756,973 

3,147,447 

Components Of Lease Expense

Three Months

Three Months

Nine Months

Nine Months

Ended

Ended

Ended

Ended

Expense

January 31,

January 31,

January 31,

January 31,

Classification

2025

2024

2025

2024

Operating Leases:

Operating lease cost

Operating

1,125,313

900,315

3,020,455

2,698,737

Variable lease cost

Operating

51,876

50,224

154,099

162,643

Short term lease cost

Operating

2,850

2,250

8,550

6,750

Finance Leases:

Amortization of
right-of-use assets

Operating

651,274

738,325

2,008,577

2,072,513

Interest expense

Interest

121,373

141,787

371,274

396,226

Total

1,952,686

1,832,901

5,562,955

5,336,869

Weighted Average Lease Term And Discount Rate

January 31,

January 31,

2025

2024

Operating Leases:

Weighted average remaining lease term (months)

58.73

44.52

Weighted average discount rate

7.5%

4.7%

Finance Leases:

Weighted average remaining lease term (months)

25.14

32.15

Weighted average discount rate

10.4%

9.8%

Future Payments Due Under Operating And Finance Leases

Operating Leases

Finance Leases

For the remaining 3 months of the fiscal year ending April 30:

2025

$

1,221,301 

$

704,892 

For the fiscal years ending April 30:

2026

4,545,893 

1,990,280 

2027

2,479,487 

1,160,336 

2028

1,906,691 

362,983 

2029

1,223,470 

-

2030

954,769 

-

Thereafter

2,640,549 

-

Total undiscounted lease payments

14,972,160 

4,218,491 

Present value discount, less interest

2,702,407 

491,502 

Lease liability

$

12,269,753 

$

3,726,989 

Supplemental Cash Flow Information Related To Leases

Nine Months Ended

January 31,

January 31,

Other Information

2025

2024

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

Operating cash flows from finance leases

121,373 

141,787 

Operating cash flows from operating leases

452,847 

181,263 

Financing cash flows from finance leases

1,634,585 

1,463,488 

Supplemental non-cash information on lease liabilities arising from
obtaining right-of-use assets:

Right-of-use assets obtained in exchange for
new finance lease liabilities

-

2,747,984 

Right-of-use assets obtained in exchange for
operating lease liabilities

6,988,864 

3,123,409 

v3.25.0.1
Intangible Assets (Tables)
9 Months Ended
Jan. 31, 2025
Intangible Assets [Abstract]  
Summary Of Intangible Assets Subject To Amortization

January 31,2025

Gross

Carrying

Accumulated

Net Intangible

Amount

Amortization

Asset Balance

Spitfire:

Non-contractual customer relationship

4,690,000

3,954,490

735,510

Total

$

4,690,000

$

3,954,490

$

735,510

Intangible assets subject to amortization are summarized as of April 30, 2024 as follows:

April 30, 2024

Gross

Carrying

Accumulated

Net Intangible

Amount

Amortization

Asset Balance

Spitfire:

Non-contractual customer relationship

4,690,000

3,710,812

979,188

Total

$

4,690,000

$

3,710,812

$

979,188

Estimated Aggregate Amortization Expense

For the remaining 3 months of the fiscal year ending April 30:

2025

$

81,027

For the fiscal years ending April 30:

2026

317,728

2027

310,900

2028

25,855

$

735,510

v3.25.0.1
Description Of The Business (Narrative) (Details)
9 Months Ended 12 Months Ended
Jan. 31, 2025
item
Jul. 31, 2024
Apr. 30, 2024
Schedule of Equity Method Investments [Line Items]      
Number of reportable segments 1    
Waiver And Amendment No. 3 [Member] | Minimum [Member] | JPMorgan Chase Bank [Member]      
Schedule of Equity Method Investments [Line Items]      
Fixed charge coverage ratio   0.70  
Total Debt to EBITDA Ratio   4.25 4.50
Waiver And Amendment No. 3 [Member] | Maximum [Member] | JPMorgan Chase Bank [Member]      
Schedule of Equity Method Investments [Line Items]      
Fixed charge coverage ratio   1.10 1.10
Total Debt to EBITDA Ratio   6.50  

v3.25.0.1
Inventories, Net (Components Of Inventory) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Inventories, Net [Abstract]    
Finished products $ 20,262,849 $ 18,457,912
Work-in-process 4,218,900 4,492,609
Raw materials 84,651,174 108,224,069
Total inventory, gross 109,132,923 131,174,590
Less obsolescence reserve 2,156,689 2,323,689
Total inventory, net $ 106,976,234 $ 128,850,901

v3.25.0.1
Earnings Per Share And Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Earnings Per Share And Stockholders' Equity [Abstract]        
Options to purchase, common stock outstanding 691,331 596,081 691,331 596,081
Options granted 30,000 0 30,000 177,000
Stock option expense $ 42,513 $ 75,549 $ 178,015 $ 325,304
Unrecognized compensation expense $ 136,654 $ 411,572 $ 136,654 $ 411,572
Anti-dilutive common stock outstanding excluded from the calculation of diluted earnings per share 1,060,244 484,128 420,173 320,044

v3.25.0.1
Earnings Per Share And Stockholders' Equity (Computation Of Basic And Diluted Earnings Per Share) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Jan. 31, 2025
Jan. 31, 2024
Earnings Per Share And Stockholders' Equity [Abstract]                
Net (loss)/income $ 3,883,611 $ (9,466,669) $ (3,289,160) $ 599,006 $ 28,262 $ 262,099 $ (8,872,218) $ 889,367
Weighted-average shares - Basic 6,205,704     6,094,288     6,148,093 6,093,270
Weighted-average shares - Effect of dilutive stock options       26,029       58,803
Diluted 6,205,704     6,120,317     6,148,093 6,152,073
Basic earnings/(loss) per share $ 0.63     $ 0.10     $ (1.44) $ 0.15
Diluted earnings/(loss) per share $ 0.63     $ 0.10     $ (1.44) $ 0.14

v3.25.0.1
Long-Term Debt (Narrative-Notes Payable - Secured Banks) (Details)
9 Months Ended 12 Months Ended
Sep. 01, 2025
Dec. 01, 2024
Aug. 19, 2024
USD ($)
$ / shares
Jan. 31, 2025
USD ($)
Apr. 30, 2027
Sep. 30, 2025
Jul. 31, 2024
USD ($)
Apr. 30, 2024
USD ($)
Jan. 31, 2025
CNY (¥)
Jan. 10, 2025
USD ($)
Dec. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Apr. 28, 2023
USD ($)
Debt Instrument [Line Items]                          
Contingent warrants       $ 1,188,546                  
Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Warrants exercise price, per share | $ / shares     $ 0.01                    
Contingent warrants     $ 2,263,000 1,188,546                  
TCW Term Loan [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Payment to the agent     $ 395,000                    
Asset coverage pre-payment ratio     90.00%                    
Principal payment per quarter     $ 250,000                    
Warrants issued amount       175,469                  
TCW Term Loan [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Loan       40,000,000                  
Outstanding balance under the credit facility       $ 38,407,418       $ 37,503,301          
TCW Term Loan [Member] | SOFR Rate [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Variable interest rate       7.50%                  
TCW Term Loan [Member] | SOFR Floor [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Variable interest rate       1.00%                  
Amended Facility [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Credit facility       $ 70,000,000                  
JPMorgan Chase Bank [Member]                          
Debt Instrument [Line Items]                          
Cash dominion period       30 days                  
JPMorgan Chase Bank [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Credit facility     55,000,000       $ 70,000,000            
Unused availability under the credit facility     $ 3,500,000                    
JPMorgan Chase Bank [Member] | Cash dominion period [Member]                          
Debt Instrument [Line Items]                          
Percentage of the revolving commitment       10.00%                  
JPMorgan Chase Bank [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Unamortized deferred financing costs       $ 2,744,402       935,492          
JPMorgan Chase Bank [Member] | TCW Term Loan [Member]                          
Debt Instrument [Line Items]                          
Maturity date       Jul. 18, 2027                  
JPMorgan Chase Bank [Member] | Amended Facility [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Outstanding balance under the credit facility       $ 12,792,559       28,598,719          
Unused availability under the credit facility       15,132,197       13,443,766          
Escrow amount due to sale leaseback transaction       7,266,912                  
Unamortized amount       $ 400,613       $ 592,664          
JPMorgan Chase Bank [Member] | Letter of Credit [Member] | Amendment No. 4 [Member]                          
Debt Instrument [Line Items]                          
Credit facility                   $ 2,500,000 $ 1,000,000    
Minimum [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Percentage of outstanding common stock of fully diluted basis   1.25%                      
Minimum [Member] | JPM And TCW [Member] | Waiver And Amendments No. 1 & 2 [Member]                          
Debt Instrument [Line Items]                          
Credit facility                         $ 2,500,000
Minimum [Member] | JPMorgan Chase Bank [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Fixed charge coverage ratio             0.70            
Total Debt to EBITDA Ratio             4.25 4.50          
Minimum [Member] | JPMorgan Chase Bank [Member] | No event of default [Member]                          
Debt Instrument [Line Items]                          
Percentage of the revolving commitment       10.00%                  
Minimum [Member] | JPMorgan Chase Bank [Member] | Forecast [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Total Debt to EBITDA Ratio         3.50                
Maximum [Member] | TCW Term Loan [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Percentage of outstanding common stock of fully diluted basis 17.50%                        
Maximum [Member] | JPMorgan Chase Bank [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Fixed charge coverage ratio             1.10 1.10          
Total Debt to EBITDA Ratio             6.50            
Maximum [Member] | JPMorgan Chase Bank [Member] | FCCR trigger period [Member] | Waiver And Amendment No. 3 [Member]                          
Debt Instrument [Line Items]                          
Fixed charge coverage ratio             1.10 1.10          
Maximum [Member] | JPMorgan Chase Bank [Member] | Forecast [Member] | Wagz Business Disposed [Member]                          
Debt Instrument [Line Items]                          
Fixed charge coverage ratio           1.00              
SigmaTron Electronic Technology Co [Member] | China Construction Bank [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Credit facility | ¥                 ¥ 10,000,000        
Fixed interest rate       3.15%         3.15%        
Outstanding balance under the credit facility               $ 0       $ 0  
SigmaTron Electronic Technology Co [Member] | Maximum [Member] | China Construction Bank [Member] | Notes Payable - Banks [Member]                          
Debt Instrument [Line Items]                          
Credit facility       $ 1,400,000                  

v3.25.0.1
Long-Term Debt (Narrative-Notes Payable - Buildings) (Details) - The Bank And Trust SSB [Member] - Warehousing And Distribution Center [Member] - Notes Payable - Buildings [Member] - USD ($)
Mar. 03, 2020
Jan. 31, 2025
Apr. 30, 2024
Debt Instrument [Line Items]      
Mortgage agreement, amount $ 556,000    
Mortgage agreement, outstanding amount   $ 326,693 $ 366,572
Mortgage agreement, monthly principal payment $ 6,103    
Mortgage agreement, interest rate 5.75%    
Variable interest rate 1.00%    
Mortgage agreement, payable period 120 months    

v3.25.0.1
Long-Term Debt (Narrative-Notes Payable - Equipment) (Details) - Notes Payable - Equipment [Member]
9 Months Ended
Jan. 31, 2025
USD ($)
Engencap Fin S.A. DE C.V. [Member]  
Debt Instrument [Line Items]  
Maturity date May 01, 2023
FGI Equipment Finance LLC [Member]  
Debt Instrument [Line Items]  
Maturity start date Mar. 01, 2025
Maturity end date Jan. 01, 2029
Minimum [Member] | FGI Equipment Finance LLC [Member]  
Debt Instrument [Line Items]  
Fixed interest rate 8.25%
Quarterly installment payments under secured note agreements $ 10,723
Maximum [Member] | Engencap Fin S.A. DE C.V. [Member]  
Debt Instrument [Line Items]  
Fixed interest rate 8.00%
Quarterly installment payments under secured note agreements $ 9,310
Maximum [Member] | FGI Equipment Finance LLC [Member]  
Debt Instrument [Line Items]  
Fixed interest rate 12.00%
Quarterly installment payments under secured note agreements $ 69,439

v3.25.0.1
Long-Term Debt (Narrative-Finance Lease Obligations) (Details) - Finance Lease Obligations [Member]
9 Months Ended
Jan. 31, 2025
USD ($)
Debt Instrument [Line Items]  
Maturity date Mar. 01, 2028
Minimum [Member]  
Debt Instrument [Line Items]  
Quarterly installment payments under secured note agreements $ 12,940
Interest rate 8.73%
Maximum [Member]  
Debt Instrument [Line Items]  
Quarterly installment payments under secured note agreements $ 33,706
Interest rate 12.09%

v3.25.0.1
Long-Term Debt (Schedule Of Debt And Finance Lease Obligations) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Debt Instrument [Line Items]    
Unamortized deferred financing costs $ (3,145,015) $ (1,528,156)
Total debt 52,385,706 69,583,387
Less current maturities 50,058,786 66,244,227
Long-term debt 2,326,920 3,339,160
Finance lease obligations 3,726,989 5,361,574
Less current maturities 1,970,016 2,214,127
Total finance lease obligations, less current portion 1,756,973 3,147,447
Notes Payable - Banks [Member]    
Debt Instrument [Line Items]    
Debt 51,738,472 66,102,020
Total debt 48,593,457  
Notes Payable - Buildings [Member]    
Debt Instrument [Line Items]    
Debt 326,693 366,572
Total debt 326,693  
Notes Payable - Equipment [Member]    
Debt Instrument [Line Items]    
Debt 3,465,556 $ 4,642,951
Total debt $ 3,465,556  

v3.25.0.1
Long-Term Debt (Aggregate Amount Of Debt, Net Deferred Financing Fees) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Debt Instrument [Line Items]    
For the remaining 3 months of the fiscal year ending April 30 2025: $ 49,017,753  
For the fiscal years ending April 30:    
2026 1,328,185  
2027 834,557  
2028 673,231  
2029 466,736  
2030 65,244  
Total debt 52,385,706 $ 69,583,387
Notes Payable - Banks [Member]    
Debt Instrument [Line Items]    
For the remaining 3 months of the fiscal year ending April 30 2025: 48,593,457  
For the fiscal years ending April 30:    
2026  
2027  
2028  
2029  
2030  
Total debt 48,593,457  
Notes Payable - Buildings [Member]    
Debt Instrument [Line Items]    
For the remaining 3 months of the fiscal year ending April 30 2025: 13,678  
For the fiscal years ending April 30:    
2026 56,719  
2027 60,068  
2028 63,614  
2029 67,370  
2030 65,244  
Total debt 326,693  
Notes Payable - Equipment [Member]    
Debt Instrument [Line Items]    
For the remaining 3 months of the fiscal year ending April 30 2025: 410,618  
For the fiscal years ending April 30:    
2026 1,271,466  
2027 774,489  
2028 609,617  
2029 399,366  
2030  
Total debt $ 3,465,556  

v3.25.0.1
Income Tax (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Income Tax [Abstract]        
Undistributed earnings of foreign subsidiaries $ 16,545,000   $ 16,545,000  
Effective tax rate 14.59% 11.49% (224.57%) 23.10%
Income tax expense $ 663,220 $ 77,736 $ 6,138,687 $ 267,267

v3.25.0.1
Significant Accounting Policies (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2025
Apr. 30, 2024
Significant Accounting Policies [Abstract]      
Revenue recognized from performance obligations satisfied $ 0 $ 0  
Amounts allocated to performance obligations remain unsatisfied or partially unsatisfied 0 0  
Allowance for credit losses $ 28,191 $ 28,191 $ 59,466

v3.25.0.1
Significant Accounting Policies (Schedule of Accounts Receivable) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Significant Accounting Policies [Abstract]    
Accounts receivable $ 28,640,107 $ 32,103,451
Less allowance for credit losses 28,191 59,466
Accounts receivable, Net $ 28,611,916 $ 32,043,985

v3.25.0.1
Significant Accounting Policies (Revenue Disaggregated By Principal End-User Markets) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales $ 71,067,863 $ 95,919,888 $ 230,564,201 $ 292,741,928
Industrial Electronics [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales 48,995,013 71,890,794 153,152,005 209,133,106
Consumer Electronics [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales 18,747,168 19,165,519 64,232,418 63,914,268
Medical / Life Sciences [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales $ 3,325,682 $ 4,863,575 $ 13,179,778 $ 19,694,554

v3.25.0.1
Significant Accounting Policies (Summary Of Deferred Revenue) (Details) - USD ($)
9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Significant Accounting Policies [Abstract]    
Contract liability (deferred revenue) beginning of period $ 3,111,062 $ 8,063,197
Deferred revenue recognized in period (6,913,995) (14,785,967)
Revenue deferred in period 8,970,300 9,863,112
Deferred revenue end of period $ 5,167,367 $ 3,140,342

v3.25.0.1
Significant Accounting Policies (Schedule Of Fair Value Of Warrant Liability) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2025
Significant Accounting Policies [Abstract]    
Beginning balance  
Contingent warrants issuance   2,263,000
Issuance of warrants   (175,469)
Change in fair value of warrants $ (1,524,985) (898,985)
Ending balance $ 1,188,546 $ 1,188,546

v3.25.0.1
Leases (Narratives) (Details)
Jan. 31, 2025
Minimum [Member]  
Leases [Line Items]  
Operating leases, term 1 year
Maximum [Member]  
Leases [Line Items]  
Operating leases, term 5 years

v3.25.0.1
Leases (Lease Assets And Liabilities Related To Balance Sheet Classification) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Leases [Abstract]    
Operating Leases: Right-of-use Assets $ 11,889,695 $ 7,463,301
Operating lease current liabilities 3,929,383 2,789,107
Operating lease noncurrent liabilities 8,340,370 4,958,247
Finance Leases: Right-of-use Assets 6,359,277 6,959,660
Finance lease current liabilities 1,970,016 2,214,127
Finance lease noncurrent liabilities $ 1,756,973 $ 3,147,447

v3.25.0.1
Leases (Components Of Lease Expense) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]        
Operating lease cost $ 1,125,313 $ 900,315 $ 3,020,455 $ 2,698,737
Variable lease cost 51,876 50,224 154,099 162,643
Short term lease cost 2,850 2,250 8,550 6,750
Amortization of right-of-use assets 651,274 738,325 2,008,577 2,072,513
Interest expense 121,373 141,787 371,274 396,226
Total $ 1,952,686 $ 1,832,901 $ 5,562,955 $ 5,336,869

v3.25.0.1
Leases (Weighted Average Lease Term And Discount Rate) (Details)
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]    
Operating Leases: Weighted average remaining lease term (months) 58 months 22 days 44 months 15 days
Operating Leases: Weighted average discount rate 7.50% 4.70%
Finance Leases: Weighted average remaining lease term (months) 25 months 4 days 32 months 4 days
Finance Leases: Weighted average discount rate 10.40% 9.80%

v3.25.0.1
Leases (Future Payments Due Under Operating And Finance Leases) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Operating Leases    
For the remaining 3 months of the fiscal year ending April 30 2025: $ 1,221,301  
For the fiscal year ending April 30: 2026 4,545,893  
For the fiscal year ending April 30: 2027 2,479,487  
For the fiscal year ending April 30: 2028 1,906,691  
For the fiscal year ending April 30: 2029 1,223,470  
For the fiscal year ending April 30: 2030 954,769  
Thereafter 2,640,549  
Total undiscounted lease payments 14,972,160  
Present value discount, less interest 2,702,407  
Lease liability 12,269,753  
Finance Leases    
For the remaining 3 months of the fiscal year ending April 30 2025: 704,892  
For the fiscal year ending April 30: 2026 1,990,280  
For the fiscal year ending April 30: 2027 1,160,336  
For the fiscal year ending April 30: 2028 362,983  
For the fiscal year ending April 30: 2029  
For the fiscal year ending April 30: 2030  
Thereafter  
Total undiscounted lease payments 4,218,491  
Present value discount, less interest 491,502  
Lease liability $ 3,726,989 $ 5,361,574

v3.25.0.1
Leases (Supplemental Cash Flow Information Related To Leases) (Details) - USD ($)
9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]    
Operating cash flows from finance leases $ 121,373 $ 141,787
Operating cash flows from operating leases 452,847 181,263
Financing cash flows from finance leases 1,634,585 1,463,488
Right-of-use assets obtained in exchange for new finance lease liabilities 2,747,984
Right-of-use assets obtained in exchange for operating lease liabilities $ 6,988,864 $ 3,123,409

v3.25.0.1
Intangible Assets (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Intangible Assets [Abstract]        
Amortization expense $ 81,028 $ 82,809 $ 243,678 $ 249,033
Fully amortized year     2028  

v3.25.0.1
Intangible Assets (Summary Of Intangible Assets Subject To Amortization) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,690,000 $ 4,690,000
Accumulated Amortization 3,954,490 3,710,812
Net Intangible Asset Balance 735,510 979,188
Spitfire [Member] | Non-Contractual Customer Relationship [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,690,000 4,690,000
Accumulated Amortization 3,954,490 3,710,812
Net Intangible Asset Balance $ 735,510 $ 979,188

v3.25.0.1
Intangible Assets (Estimated Aggregate Amortization Expense) (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Intangible Assets [Abstract]    
For the remaining 3 months of the fiscal year ending April 30 2025: $ 81,027  
For the fiscal years ending April 30, 2026 317,728  
For the fiscal years ending April 30, 2027 310,900  
For the fiscal years ending April 30, 2028 25,855  
Net Intangible Asset Balance $ 735,510 $ 979,188

v3.25.0.1
Sale/Leaseback (Narrative) (Details)
1 Months Ended 9 Months Ended
Dec. 31, 2024
USD ($)
item
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Apr. 30, 2024
USD ($)
Sale Leaseback Transaction [Line Items]        
Gain on sale leaseback transaction   $ 7,175,191  
Right-of-use operating lease assets   11,889,695   $ 7,463,301
Current portion of operating lease obligations   3,929,383   2,789,107
Operating lease obligations, less current portion   8,340,370   $ 4,958,247
Elk Grove Village, Illinois Facility [Member]        
Sale Leaseback Transaction [Line Items]        
Sale leaseback transaction value $ 9,500,000      
Net proceeds from sale leaseback 8,292,098      
Sale leaseback proceeds held in escrow   7,266,912    
Gain on sale leaseback transaction $ 7,175,191      
Sale leaseback lease term 3 years      
Sale leaseback, number of tenant options | item 2      
Sale leaseback, tenant option term 1 year      
Right-of-use operating lease assets   2,623,848    
Current portion of operating lease obligations   783,400    
Operating lease obligations, less current portion   $ 1,845,146    

{
 "version": "2.2",
 "instance": {
  "sgma-20250131x10q.htm": {
   "nsprefix": "sgma",
   "nsuri": "http://www.sigmatronintl.com/20250131",
   "dts": {
    "schema": {
     "local": [
      "sgma-20250131.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/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "sgma-20250131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sgma-20250131_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "sgma-20250131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sgma-20250131_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "sgma-20250131x10q.htm"
     ]
    }
   },
   "keyStandard": 246,
   "keyCustom": 38,
   "axisStandard": 15,
   "axisCustom": 0,
   "memberStandard": 11,
   "memberCustom": 26,
   "hidden": {
    "total": 59,
    "http://fasb.org/us-gaap/2024": 46,
    "http://xbrl.sec.gov/dei/2024": 7,
    "http://www.sigmatronintl.com/20250131": 6
   },
   "contextCount": 146,
   "entityCount": 1,
   "segmentCount": 37,
   "elementCount": 396,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 634,
    "http://xbrl.sec.gov/dei/2024": 29,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.sigmatronintl.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_5_1_2024_To_1_31_2025",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets",
     "longName": "00100 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit15",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations",
     "longName": "00200 - Statement - Condensed Consolidated Statements Of Operations",
     "shortName": "Condensed Consolidated Statements Of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
     "longName": "00300 - Statement - Condensed Consolidated Statements Of Changes In Stockholders\u2019 Equity",
     "shortName": "Condensed Consolidated Statements Of Changes In Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "As_Of_4_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2023_To_7_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "longName": "00400 - Statement - Condensed Consolidated Statements Of Cash Flows",
     "shortName": "Condensed Consolidated Statements Of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:DepreciationAndAmortizationExpense",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusiness",
     "longName": "10101 - Disclosure - Description Of The Business",
     "shortName": "Description Of The Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.sigmatronintl.com/role/DisclosureBasisOfPresentationGoingConcern",
     "longName": "10201 - Disclosure - Basis Of Presentation \u2013 Going Concern",
     "shortName": "Basis Of Presentation \u2013 Going Concern",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.sigmatronintl.com/role/DisclosureInventoriesNet",
     "longName": "10301 - Disclosure - Inventories, Net",
     "shortName": "Inventories, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquity",
     "longName": "10401 - Disclosure - Earnings Per Share And Stockholders' Equity",
     "shortName": "Earnings Per Share And Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebt",
     "longName": "10501 - Disclosure - Long-Term Debt",
     "shortName": "Long-Term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.sigmatronintl.com/role/DisclosureIncomeTax",
     "longName": "10601 - Disclosure - Income Tax",
     "shortName": "Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.sigmatronintl.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "10701 - Disclosure - Commitments And Contingencies",
     "shortName": "Commitments And Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPolicies",
     "longName": "10801 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeases",
     "longName": "10901 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:LesseeOperatingAndFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:LesseeOperatingAndFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.sigmatronintl.com/role/DisclosureIntangibleAssets",
     "longName": "11001 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSaleLeaseback",
     "longName": "11101 - Disclosure - Sale/Leaseback",
     "shortName": "Sale/Leaseback",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy",
     "longName": "20802 - Disclosure - Significant Accounting Policies (Policy)",
     "shortName": "Significant Accounting Policies (Policy)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.sigmatronintl.com/role/DisclosureInventoriesNetTables",
     "longName": "30303 - Disclosure - Inventories, Net (Tables)",
     "shortName": "Inventories, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityTables",
     "longName": "30403 - Disclosure - Earnings Per Share And Stockholders' Equity (Tables)",
     "shortName": "Earnings Per Share And Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebtTables",
     "longName": "30503 - Disclosure - Long-Term Debt (Tables)",
     "shortName": "Long-Term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:ScheduleOfDebtInstrumentsAndCapitalLeaseObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:ScheduleOfDebtInstrumentsAndCapitalLeaseObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesTables",
     "longName": "30803 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeasesTables",
     "longName": "30903 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:BalanceSheetClassificationRelatedToLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:BalanceSheetClassificationRelatedToLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsTables",
     "longName": "31003 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
     "longName": "40101 - Disclosure - Description Of The Business (Narrative) (Details)",
     "shortName": "Description Of The Business (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit14",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit14",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails",
     "longName": "40301 - Disclosure - Inventories, Net (Components Of Inventory) (Details)",
     "shortName": "Inventories, Net (Components Of Inventory) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityNarrativeDetails",
     "longName": "40401 - Disclosure - Earnings Per Share And Stockholders' Equity (Narrative) (Details)",
     "shortName": "Earnings Per Share And Stockholders' Equity (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit1",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Unit1",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails",
     "longName": "40402 - Disclosure - Earnings Per Share And Stockholders' Equity (Computation Of Basic And Diluted Earnings Per Share) (Details)",
     "shortName": "Earnings Per Share And Stockholders' Equity (Computation Of Basic And Diluted Earnings Per Share) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2023_To_1_31_2024",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "Unit1",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
     "longName": "40501 - Disclosure - Long-Term Debt (Narrative-Notes Payable - Secured Banks) (Details)",
     "shortName": "Long-Term Debt (Narrative-Notes Payable - Secured Banks) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "sgma:ContingentWarrantsCurrent",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_19_2024_us-gaap_DebtInstrumentAxis_sgma_WaiverAndAmendmentNo.3Member",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "Unit15",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
     "longName": "40502 - Disclosure - Long-Term Debt (Narrative-Notes Payable - Buildings) (Details)",
     "shortName": "Long-Term Debt (Narrative-Notes Payable - Buildings) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_3_3_2020_To_3_3_2020_us-gaap_LineOfCreditFacilityAxis_sgma_BankAndTrustSsbMember_us-gaap_LongtermDebtTypeAxis_sgma_NotesPayableToBuildingsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_sgma_WarehousingAndDistributionCenterMember",
      "name": "us-gaap:MortgageLoansOnRealEstateNewMortgageLoans",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_3_2020_To_3_3_2020_us-gaap_LineOfCreditFacilityAxis_sgma_BankAndTrustSsbMember_us-gaap_LongtermDebtTypeAxis_sgma_NotesPayableToBuildingsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_sgma_WarehousingAndDistributionCenterMember",
      "name": "us-gaap:MortgageLoansOnRealEstateNewMortgageLoans",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
     "longName": "40503 - Disclosure - Long-Term Debt (Narrative-Notes Payable - Equipment) (Details)",
     "shortName": "Long-Term Debt (Narrative-Notes Payable - Equipment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025_us-gaap_LineOfCreditFacilityAxis_sgma_EngencapFinS.a.DeC.v.Member_us-gaap_LongtermDebtTypeAxis_sgma_NotesPayableToEquipmentMember",
      "name": "us-gaap:DebtInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025_us-gaap_LineOfCreditFacilityAxis_sgma_EngencapFinS.a.DeC.v.Member_us-gaap_LongtermDebtTypeAxis_sgma_NotesPayableToEquipmentMember",
      "name": "us-gaap:DebtInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
     "longName": "40505 - Disclosure - Long-Term Debt (Narrative-Finance Lease Obligations) (Details)",
     "shortName": "Long-Term Debt (Narrative-Finance Lease Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025_us-gaap_LongtermDebtTypeAxis_sgma_FinanceLeaseObligationsMember",
      "name": "us-gaap:DebtInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025_us-gaap_LongtermDebtTypeAxis_sgma_FinanceLeaseObligationsMember",
      "name": "us-gaap:DebtInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails",
     "longName": "40506 - Disclosure - Long-Term Debt (Schedule Of Debt And Finance Lease Obligations) (Details)",
     "shortName": "Long-Term Debt (Schedule Of Debt And Finance Lease Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
     "longName": "40507 - Disclosure - Long-Term Debt (Aggregate Amount Of Debt, Net Deferred Financing Fees) (Details)",
     "shortName": "Long-Term Debt (Aggregate Amount Of Debt, Net Deferred Financing Fees) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.sigmatronintl.com/role/DisclosureIncomeTaxNarrativeDetails",
     "longName": "40601 - Disclosure - Income Tax (Narrative) (Details)",
     "shortName": "Income Tax (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "Unit12",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesNarrativeDetails",
     "longName": "40801 - Disclosure - Significant Accounting Policies (Narrative) (Details)",
     "shortName": "Significant Accounting Policies (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfAccountsReceivableDetails",
     "longName": "40802 - Disclosure - Significant Accounting Policies (Schedule of Accounts Receivable) (Details)",
     "shortName": "Significant Accounting Policies (Schedule of Accounts Receivable) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails",
     "longName": "40803 - Disclosure - Significant Accounting Policies (Revenue Disaggregated By Principal End-User Markets) (Details)",
     "shortName": "Significant Accounting Policies (Revenue Disaggregated By Principal End-User Markets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025_srt_ProductOrServiceAxis_sgma_IndustrialElectronicsMember",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesSummaryOfDeferredRevenueDetails",
     "longName": "40804 - Disclosure - Significant Accounting Policies (Summary Of Deferred Revenue) (Details)",
     "shortName": "Significant Accounting Policies (Summary Of Deferred Revenue) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_4_30_2024",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_30_2024",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfFairValueOfWarrantLiabilityDetails",
     "longName": "40805 - Disclosure - Significant Accounting Policies (Schedule Of Fair Value Of Warrant Liability) (Details)",
     "shortName": "Significant Accounting Policies (Schedule Of Fair Value Of Warrant Liability) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:ContingentWarrantsIssuance",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:SummaryOfFairValueOfWarrantLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "sgma:ContingentWarrantsIssuance",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:SummaryOfFairValueOfWarrantLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails",
     "longName": "40901 - Disclosure - Leases (Narratives) (Details)",
     "shortName": "Leases (Narratives) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025_srt_RangeAxis_srt_MinimumMember",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025_srt_RangeAxis_srt_MinimumMember",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesRelatedToBalanceSheetClassificationDetails",
     "longName": "40902 - Disclosure - Leases (Lease Assets And Liabilities Related To Balance Sheet Classification) (Details)",
     "shortName": "Leases (Lease Assets And Liabilities Related To Balance Sheet Classification) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:BalanceSheetClassificationRelatedToLeaseAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails",
     "longName": "40903 - Disclosure - Leases (Components Of Lease Expense) (Details)",
     "shortName": "Leases (Components Of Lease Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountRateDetails",
     "longName": "40904 - Disclosure - Leases (Weighted Average Lease Term And Discount Rate) (Details)",
     "shortName": "Leases (Weighted Average Lease Term And Discount Rate) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:WeightedAverageLeaseTermAndDiscountRateTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:WeightedAverageLeaseTermAndDiscountRateTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails",
     "longName": "40905 - Disclosure - Leases (Future Payments Due Under Operating And Finance Leases) (Details)",
     "shortName": "Leases (Future Payments Due Under Operating And Finance Leases) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:FuturePaymentsForFinanceAndOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:FuturePaymentsForFinanceAndOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.sigmatronintl.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails",
     "longName": "40906 - Disclosure - Leases (Supplemental Cash Flow Information Related To Leases) (Details)",
     "shortName": "Leases (Supplemental Cash Flow Information Related To Leases) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sgma:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsNarrativeDetails",
     "longName": "41001 - Disclosure - Intangible Assets (Narrative) (Details)",
     "shortName": "Intangible Assets (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "ix:continuation",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2024_To_1_31_2025",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "ix:continuation",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails",
     "longName": "41002 - Disclosure - Intangible Assets (Summary Of Intangible Assets Subject To Amortization) (Details)",
     "shortName": "Intangible Assets (Summary Of Intangible Assets Subject To Amortization) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails",
     "longName": "41003 - Disclosure - Intangible Assets (Estimated Aggregate Amortization Expense) (Details)",
     "shortName": "Intangible Assets (Estimated Aggregate Amortization Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2025",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails",
     "longName": "41101 - Disclosure - Sale/Leaseback (Narrative) (Details)",
     "shortName": "Sale/Leaseback (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "Duration_5_1_2024_To_1_31_2025",
      "name": "us-gaap:SaleAndLeasebackTransactionGainLossNet",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_SaleLeasebackTransactionDescriptionAxis_sgma_ElkGroveVillageIllinoisFacilityMember",
      "name": "us-gaap:SaleLeasebackTransactionNetBookValue",
      "unitRef": "Unit13",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sgma-20250131x10q.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable Trade Current",
        "terseLabel": "Trade accounts payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r32"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r211",
      "r510"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfAccountsReceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfAccountsReceivableDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Net Current",
        "terseLabel": "Accounts receivable, less allowance for credit losses of $28,191 and $59,466 at January 31, 2025 and April 30, 2024, respectively",
        "totalLabel": "Accounts receivable, Net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes Current",
        "terseLabel": "Income taxes payable",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r84"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income taxes payable",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r84"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities Current",
        "terseLabel": "Accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid In Capital Common Stock",
        "terseLabel": "Capital in excess of par value",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid In Capital [Member]",
        "terseLabel": "Capital In Excess Of Par Value [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r589",
      "r590",
      "r591",
      "r593",
      "r630",
      "r684"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value",
        "terseLabel": "Recognition of stock-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r303"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "terseLabel": "Issuance of warrants",
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r23",
      "r80"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allocated Share Based Compensation Expense",
        "verboseLabel": "Stock-based compensation",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "verboseLabel": "Allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r212",
      "r219",
      "r220",
      "r221",
      "r652"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfAccountsReceivableDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Doubtful Accounts Receivable Current",
        "terseLabel": "Accounts receivable, allowance for doubtful accounts",
        "verboseLabel": "Less allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r212",
      "r219"
     ]
    },
    "sgma_AmendedFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "AmendedFacilityMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended Facility [Member]",
        "label": "Amended Facility [Member]",
        "terseLabel": "Amended Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "sgma_AmendmentNo.4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "AmendmentNo.4Member",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment No. 4 [Member]",
        "label": "Amendment No.4 [Member]",
        "terseLabel": "Amendment No. 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of financing fees",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r285",
      "r584",
      "r636"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsNarrativeDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization expense",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r226",
      "r233",
      "r520"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount",
        "terseLabel": "Anti-dilutive common stock outstanding excluded from the calculation of diluted earnings per share",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "sgma_AssetCoveragePrePaymentRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "AssetCoveragePrePaymentRatio",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Coverage Pre-Payment Ratio",
        "label": "Asset Coverage Pre-Payment Ratio",
        "terseLabel": "Asset coverage pre-payment ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r94",
      "r140",
      "r163",
      "r196",
      "r198",
      "r205",
      "r206",
      "r216",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r347",
      "r349",
      "r361",
      "r408",
      "r464",
      "r516",
      "r517",
      "r545",
      "r560",
      "r620",
      "r621",
      "r643"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r147",
      "r163",
      "r216",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r347",
      "r349",
      "r361",
      "r545",
      "r620",
      "r621",
      "r643"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_BalanceSheetClassificationRelatedToLeaseAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "BalanceSheetClassificationRelatedToLeaseAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance Sheet Classification Related To Lease Assets And Liabilities [Table Text Block]",
        "label": "Balance Sheet Classification Related To Lease Assets And Liabilities [Table Text Block]",
        "terseLabel": "Lease Assets And Liabilities Related To Balance Sheet Classification"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_BankAndTrustSsbMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "BankAndTrustSsbMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Bank And Trust SSB [Member]",
        "label": "Bank And Trust Ssb [Member]",
        "terseLabel": "The Bank And Trust SSB [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccounting": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccounting",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureBasisOfPresentationGoingConcern"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis Of Accounting",
        "terseLabel": "Basis Of Presentation \u2013 Going Concern",
        "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "sgma_BasisOfPresentationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "BasisOfPresentationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis Of Presentation [Abstract]",
        "label": "Basis Of Presentation \u2013 Going Concern [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r344",
      "r535",
      "r536"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r344",
      "r535",
      "r536"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r68",
      "r160"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Change in cash and cash equivalents",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r68"
     ]
    },
    "sgma_CashDominionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "CashDominionPeriod",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Dominion Period",
        "label": "Cash Dominion Period",
        "terseLabel": "Cash dominion period"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_CashDominionPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "CashDominionPeriodMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash dominion period",
        "label": "Cash Dominion Period [Member]",
        "terseLabel": "Cash dominion period [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_ChinaConstructionBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ChinaConstructionBankMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "China Construction Bank [Member]",
        "label": "China Construction Bank [Member]",
        "terseLabel": "China Construction Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Warrants exercise price, per share",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments And Contingencies",
        "terseLabel": "Commitments and contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r86",
      "r410",
      "r451"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments And Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments And Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r246",
      "r247",
      "r500",
      "r609",
      "r614"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r558",
      "r589",
      "r590",
      "r593",
      "r630",
      "r683",
      "r684"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Par Or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r452"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Shares Issued",
        "terseLabel": "Common stock, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Shares Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r45",
      "r452",
      "r470",
      "r684",
      "r685"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Value",
        "terseLabel": "Common stock, $0.01 par value; 12,000,000 shares authorized, 6,119,288 shares issued and outstanding at January 31, 2025 and April 30, 2024",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r412",
      "r545"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r127",
      "r165",
      "r347",
      "r348",
      "r349",
      "r350",
      "r397",
      "r501",
      "r571",
      "r572",
      "r573",
      "r619",
      "r622",
      "r623"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r127",
      "r165",
      "r347",
      "r348",
      "r349",
      "r350",
      "r397",
      "r501",
      "r571",
      "r572",
      "r573",
      "r619",
      "r622",
      "r623"
     ]
    },
    "sgma_ConsumerElectronicsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ConsumerElectronicsMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer Electronics [Member]",
        "label": "Consumer Electronics [Member]",
        "terseLabel": "Consumer Electronics [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_ContingentWarrantsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ContingentWarrantsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Warrants Current",
        "label": "Contingent Warrants Current",
        "terseLabel": "Contingent warrants"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_ContingentWarrantsIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ContingentWarrantsIssuance",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfFairValueOfWarrantLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Warrants Issuance",
        "label": "Contingent Warrants Issuance",
        "terseLabel": "Contingent warrants issuance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Summary Of Deferred Revenue",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesSummaryOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Deferred revenue end of period",
        "periodStartLabel": "Contract liability (deferred revenue) beginning of period",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r296",
      "r299"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized",
        "terseLabel": "Revenue recognized from performance obligations satisfied",
        "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "sgma_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesSummaryOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer Liability Revenue Recognized Excluding Opening Balance",
        "label": "Contract With Customer Liability Revenue Recognized Excluding Opening Balance",
        "negatedTerseLabel": "Deferred revenue recognized in period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Goods Sold",
        "terseLabel": "Cost of products sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r402"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document And Entity Information [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r617"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r617",
      "r618"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "sgma_CustomerDepositCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "CustomerDepositCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer deposit Current.",
        "label": "Customer deposit Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Long-Term Debt",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r162",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r252",
      "r253",
      "r263",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r279",
      "r286",
      "r287",
      "r289",
      "r369"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r34",
      "r35",
      "r83",
      "r85",
      "r165",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r543",
      "r585",
      "r610",
      "r611",
      "r612",
      "r635",
      "r637"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Basis Spread On Variable Rate 1",
        "terseLabel": "Variable interest rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Gross",
        "verboseLabel": "Debt",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r85",
      "r290"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Loan",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r369",
      "r370",
      "r522",
      "r523",
      "r543"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Fixed interest rate",
        "verboseLabel": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r265"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r288",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r543",
      "r585",
      "r635",
      "r637"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity date",
        "verboseLabel": "Maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r521",
      "r631",
      "r632"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateRangeEnd1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDateRangeEnd1",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date Range, End",
        "terseLabel": "Maturity end date",
        "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateRangeStart1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDateRangeStart1",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date Range, Start",
        "terseLabel": "Maturity start date",
        "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r165",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r543",
      "r585",
      "r610",
      "r611",
      "r612",
      "r635",
      "r637"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Quarterly installment payments under secured note agreements",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r31"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Mortgage agreement, monthly principal payment",
        "documentation": "Amount of the required periodic payments applied to principal."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r24",
      "r25",
      "r30",
      "r78",
      "r79",
      "r165",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r288",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r543",
      "r585",
      "r635",
      "r637"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "negatedLabel": "Unamortized deferred financing costs",
        "documentation": "Amount, after accumulated amortization, of debt discount (premium)."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r634",
      "r635",
      "r637"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Unamortized deferred financing costs",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r637"
     ]
    },
    "us-gaap_DeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income",
        "verboseLabel": "Deferred revenue",
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r653",
      "r680"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "sgma_OtherLongTermAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense Benefit",
        "terseLabel": "Deferred income tax expense (benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r112",
      "r587"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r409"
     ]
    },
    "sgma_DepreciationAndAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "DepreciationAndAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation And Amortization Expense",
        "label": "Depreciation And Amortization Expense",
        "terseLabel": "Depreciation and amortization of property, machinery and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_DescriptionOfBusinessAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "DescriptionOfBusinessAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Business [Abstract]",
        "label": "Description Of Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Not Discontinued Operations [Member]",
        "terseLabel": "Wagz Business Disposed [Member]",
        "documentation": "Disposal group that is not classified as discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share And Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (loss) per share, Basic",
        "terseLabel": "Earnings (loss) per share - basic",
        "verboseLabel": "Basic earnings/(loss) per share",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r182",
      "r184",
      "r189",
      "r190",
      "r191",
      "r195",
      "r342",
      "r346",
      "r358",
      "r359",
      "r405",
      "r419",
      "r512"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (loss) per share, Diluted",
        "terseLabel": "Earnings (loss) per share - diluted",
        "verboseLabel": "Diluted earnings/(loss) per share",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r184",
      "r189",
      "r190",
      "r191",
      "r195",
      "r342",
      "r346",
      "r358",
      "r359",
      "r405",
      "r419",
      "r512"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share And Stockholders' Equity",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r192",
      "r193",
      "r194"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIncomeTaxNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r538"
     ]
    },
    "sgma_ElkGroveVillageIllinoisFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ElkGroveVillageIllinoisFacilityMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Elk Grove Village, Illinois Facility [Member]",
        "label": "Elk Grove Village Illinois Facility [Member]",
        "terseLabel": "Elk Grove Village, Illinois Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Related Liabilities Current",
        "terseLabel": "Accrued wages",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options",
        "terseLabel": "Unrecognized compensation expense",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "sgma_EngencapFinS.a.DeC.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "EngencapFinS.a.DeC.v.Member",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engencap Fin S.A. DE C.V. [Member]",
        "label": "Engencap Fin S.a. De C.v. [Member]",
        "terseLabel": "Engencap Fin S.A. DE C.V. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line 1",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.sigmatronintl.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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.sigmatronintl.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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.sigmatronintl.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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r562"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r562"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.sigmatronintl.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": [
      "r562"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r133",
      "r151",
      "r152",
      "r153",
      "r166",
      "r167",
      "r168",
      "r170",
      "r175",
      "r177",
      "r179",
      "r197",
      "r217",
      "r218",
      "r240",
      "r294",
      "r332",
      "r333",
      "r339",
      "r340",
      "r341",
      "r343",
      "r345",
      "r346",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r371",
      "r372",
      "r396",
      "r418",
      "r430",
      "r431",
      "r432",
      "r440",
      "r489"
     ]
    },
    "sgma_EscrowAmountDueToSaleLeasebackTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "EscrowAmountDueToSaleLeasebackTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Escrow amount due to sale leaseback transaction.",
        "label": "Escrow Amount Due to Sale Leaseback Transaction",
        "terseLabel": "Escrow amount due to sale leaseback transaction"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_FairValueAdjustmentOfContingentWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FairValueAdjustmentOfContingentWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value adjustment of contingent warrants.",
        "label": "Fair Value Adjustment of Contingent Warrants",
        "terseLabel": "Fair value adjustment of contingent warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfFairValueOfWarrantLiabilityDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustment of Warrants",
        "negatedTerseLabel": "Change in fair value of warrants",
        "terseLabel": "Change in fair value of warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r5"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Of Financial Instruments Policy",
        "verboseLabel": "Fair Value Measurements Warrants",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "sgma_FgiEquipmentFinanceLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FgiEquipmentFinanceLlcMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FGI Equipment Finance LLC [Member]",
        "label": "Fgi Equipment Finance Llc [Member]",
        "terseLabel": "FGI Equipment Finance LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r381",
      "r544"
     ]
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance leases",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r386"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities, Payments, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetailsAlternative": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability",
        "terseLabel": "Lease liability",
        "totalLabel": "Finance lease obligations",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesRelatedToBalanceSheetClassificationDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Current",
        "netLabel": "Current portion of finance lease obligations",
        "terseLabel": "Finance lease current liabilities",
        "verboseLabel": "Less current maturities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesRelatedToBalanceSheetClassificationDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Noncurrent",
        "netLabel": "Finance lease obligations, less current portion",
        "terseLabel": "Finance lease noncurrent liabilities",
        "verboseLabel": "Total finance lease obligations, less current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetailsAlternative": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due",
        "totalLabel": "Total undiscounted lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "For the fiscal year ending April 30: 2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "For the fiscal year ending April 30: 2030",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "For the fiscal year ending April 30: 2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "For the fiscal year ending April 30: 2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "For the fiscal year ending April 30: 2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "For the remaining 3 months of the fiscal year ending April 30 2025:",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetailsAlternative": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Present value discount, less interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "sgma_FinanceLeaseObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FinanceLeaseObligationsMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Obligations [Member]",
        "label": "Finance Lease Obligations [Member]",
        "terseLabel": "Finance Lease Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payments under finance lease agreements",
        "terseLabel": "Financing cash flows from finance leases",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r386"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesRelatedToBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Right-of-Use Asset",
        "terseLabel": "Finance Leases: Right-of-use Assets",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r381",
      "r544"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance Leases: Weighted average discount rate",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r544"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Leases: Weighted average remaining lease term (months)",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r544"
     ]
    },
    "sgma_FinancingOfInsurancePolicy": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FinancingOfInsurancePolicy",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Of Insurance Policy",
        "label": "Financing Of Insurance Policy",
        "terseLabel": "Financing of insurance policy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Accumulated Amortization",
        "terseLabel": "Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r223",
      "r232",
      "r520"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Amortization Expense Next Twelve Months",
        "terseLabel": "For the fiscal years ending April 30, 2026",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r505",
      "r520"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year",
        "terseLabel": "For the remaining 3 months of the fiscal year ending April 30 2025:",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Amortization Expense Year Three",
        "terseLabel": "For the fiscal years ending April 30, 2028",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r505",
      "r520"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Amortization Expense Year Two",
        "terseLabel": "For the fiscal years ending April 30, 2027",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r505",
      "r520"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets By Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r227",
      "r228",
      "r229",
      "r231",
      "r232",
      "r235",
      "r236",
      "r403",
      "r404",
      "r505"
     ]
    },
    "sgma_FiniteLivedIntangibleAssetsFullyAmortizedDate": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FiniteLivedIntangibleAssetsFullyAmortizedDate",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Fully Amortized Date",
        "label": "Finite-Lived Intangible Assets, Fully Amortized Date",
        "terseLabel": "Fully amortized year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Gross",
        "terseLabel": "Gross Carrying Amount",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r232",
      "r404",
      "r520"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r232",
      "r235",
      "r236",
      "r238",
      "r403",
      "r505",
      "r520"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r227",
      "r228",
      "r229",
      "r231",
      "r232",
      "r235",
      "r236",
      "r505"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "sgma_OtherLongTermAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails",
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Net",
        "totalLabel": "Net Intangible Asset Balance",
        "verboseLabel": "Intangible assets, net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r607"
     ]
    },
    "sgma_FixedChargeCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FixedChargeCoverageRatio",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Charge Coverage Ratio",
        "label": "Fixed Charge Coverage Ratio",
        "terseLabel": "Fixed charge coverage ratio"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_FixedChargeCoverageRatioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FixedChargeCoverageRatioMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Charge Coverage Ratio [Member]",
        "label": "Fixed Charge Coverage Ratio [Member]",
        "terseLabel": "FCCR trigger period [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_FuturePaymentsForFinanceAndOperatingLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "FuturePaymentsForFinanceAndOperatingLeasesTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future Payments For Finance And Operating Leases [Table Text Block]",
        "label": "Future Payments For Finance And Operating Leases [Table Text Block]",
        "terseLabel": "Future Payments Due Under Operating And Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Loss On Sale Of Property Plant Equipment",
        "negatedLabel": "Loss from disposal or sale of machinery and equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r60",
      "r93",
      "r163",
      "r216",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r361",
      "r514",
      "r516",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r620"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Or Disposal Of Long Lived Assets Policy [Text Block]",
        "terseLabel": "Impairment Of Long-Lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r75"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income tax expense",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r89",
      "r93",
      "r406",
      "r416",
      "r514",
      "r516",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements Of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIncomeTax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Tax",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r314",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r328",
      "r334",
      "r336",
      "r337",
      "r338",
      "r439",
      "r538"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense Benefit",
        "negatedLabel": "Income tax expense",
        "terseLabel": "Income tax expense",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r113",
      "r178",
      "r179",
      "r196",
      "r202",
      "r206",
      "r320",
      "r321",
      "r335",
      "r420",
      "r538"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Policy [Text Block]",
        "terseLabel": "Income Tax",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r316",
      "r317",
      "r325",
      "r326",
      "r327",
      "r331",
      "r437"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r159",
      "r329",
      "r330"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Receivable",
        "terseLabel": "Refundable and prepaid income taxes",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r575"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Accounts Payable And Accrued Liabilities",
        "terseLabel": "Accrued expenses and wages",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Accounts Payable Trade",
        "terseLabel": "Trade accounts payable",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Accrued Income Taxes Payable",
        "terseLabel": "Income taxes payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesSummaryOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Revenue deferred in period",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r583"
     ]
    },
    "sgma_IncreaseDecreaseInCustomerDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "IncreaseDecreaseInCustomerDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in customer deposit.",
        "label": "Increase Decrease in Customer Deposit",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Income Taxes Receivable",
        "negatedLabel": "Refundable and prepaid income taxes",
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Inventories",
        "negatedLabel": "Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Operating Lease Liabilities",
        "label": "Increase Decrease In Operating Lease Liabilities",
        "negatedTerseLabel": "Operating lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets",
        "negatedLabel": "Prepaid expenses and other assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "sgma_IncreaseDecreaseInRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "IncreaseDecreaseInRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Right-Of-Use Assets",
        "label": "Increase (Decrease) In Right-Of-Use Assets",
        "negatedLabel": "Right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable To Share Based Payment Arrangements",
        "terseLabel": "Weighted-average shares - Effect of dilutive stock options",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r191",
      "r304"
     ]
    },
    "sgma_IndustrialElectronicsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "IndustrialElectronicsMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Electronics [Member]",
        "label": "Industrial Electronics [Member]",
        "terseLabel": "Industrial Electronics [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r237",
      "r239",
      "r504",
      "r505"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense",
        "negatedLabel": "Interest expense, net",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r198",
      "r201",
      "r203",
      "r206",
      "r368",
      "r516",
      "r517"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Net",
        "terseLabel": "Cash paid for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r157",
      "r158"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories, Net",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Finished Goods",
        "terseLabel": "Finished products",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Gross",
        "totalLabel": "Total inventory, gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Net",
        "totalLabel": "Total inventory, net",
        "verboseLabel": "Inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r509",
      "r545"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Raw Materials",
        "terseLabel": "Raw materials",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Valuation Reserves",
        "verboseLabel": "Less obsolescence reserve",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r579"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetComponentsOfInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Work In Process",
        "terseLabel": "Work-in-process",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "sgma_IssuanceOfWarrantsNoncash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "IssuanceOfWarrantsNoncash",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Warrants Noncash.",
        "label": "Issuance of Warrants Noncash",
        "terseLabel": "Issuance of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_JpmAndTcwMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "JpmAndTcwMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JPM And TCW [Member]",
        "label": "Jpm And Tcw [Member]",
        "terseLabel": "JPM And TCW [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_JpmorganChaseBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "JpmorganChaseBankMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JPMorgan Chase Bank [Member]",
        "label": "Jpmorgan Chase Bank [Member]",
        "terseLabel": "JPMorgan Chase Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost",
        "totalLabel": "Total",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r544"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components Of Lease Expense",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Leases [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r392"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r392"
     ]
    },
    "sgma_LesseeOperatingAndFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "LesseeOperatingAndFinanceLeasesTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Leases [Text Block]",
        "label": "Lessee, Operating And Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetailsAlternative": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total undiscounted lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "For the fiscal year ending April 30: 2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "For the fiscal year ending April 30: 2030",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "For the fiscal year ending April 30: 2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "For the fiscal year ending April 30: 2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "For the fiscal year ending April 30: 2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "For the remaining 3 months of the fiscal year ending April 30 2025:",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetailsAlternative": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Present value discount, less interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating leases, term",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter Of Credit [Member]",
        "terseLabel": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r34",
      "r35",
      "r36",
      "r40",
      "r41",
      "r42",
      "r43",
      "r163",
      "r216",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r348",
      "r349",
      "r350",
      "r361",
      "r450",
      "r513",
      "r560",
      "r620",
      "r643",
      "r644"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities And Stockholders Equity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r87",
      "r414",
      "r545",
      "r586",
      "r605",
      "r633"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities And Stockholders Equity [Abstract]",
        "verboseLabel": "Liabilities and stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Current",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r137",
      "r163",
      "r216",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r348",
      "r349",
      "r350",
      "r361",
      "r545",
      "r620",
      "r643",
      "r644"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Noncurrent",
        "totalLabel": "Total long-term liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r40",
      "r41",
      "r42",
      "r43",
      "r163",
      "r216",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r348",
      "r349",
      "r350",
      "r361",
      "r620",
      "r643",
      "r644"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Of Credit Facility Amount Outstanding",
        "terseLabel": "Outstanding balance under the credit facility",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r85",
      "r651"
     ]
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Of Credit Facility [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r39",
      "r585",
      "r617",
      "r618"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Of Credit Facility Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r39",
      "r585",
      "r617"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Of Credit Facility Maximum Borrowing Capacity",
        "terseLabel": "Credit facility",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r39"
     ]
    },
    "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Periodic Payment, Principal",
        "terseLabel": "Principal payment per quarter",
        "documentation": "Amount of the required periodic payment applied to principal."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r39"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Of Credit Facility Remaining Borrowing Capacity",
        "terseLabel": "Unused availability under the credit facility",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r39",
      "r253"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt",
        "totalLabel": "Total debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r85",
      "r276",
      "r291",
      "r522",
      "r523",
      "r543",
      "r651"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "verboseLabel": "For the fiscal years ending April 30:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Current",
        "terseLabel": "Current portion of long-term debt",
        "verboseLabel": "Less current maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Maturities Repayments Of Principal In Next Twelve Months",
        "terseLabel": "2026",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r165",
      "r281"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "2030",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r165",
      "r281"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2029",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r165",
      "r281"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2028",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r165",
      "r281"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Maturities Repayments Of Principal In Year Two",
        "terseLabel": "2027",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r165",
      "r281"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year",
        "terseLabel": "For the remaining 3 months of the fiscal year ending April 30 2025:",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Noncurrent",
        "terseLabel": "Long-term debt, less current portion",
        "verboseLabel": "Long-term debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r610",
      "r611",
      "r612"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Longterm Debt Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r22",
      "r610",
      "r611",
      "r612"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r248",
      "r249",
      "r250",
      "r251",
      "r301",
      "r313",
      "r360",
      "r400",
      "r428",
      "r429",
      "r435",
      "r442",
      "r443",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r502",
      "r503",
      "r519",
      "r526",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r547",
      "r624",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "sgma_MedicalLifeSciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "MedicalLifeSciencesMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Medical Life Sciences [Member]",
        "label": "Medical Life Sciences [Member]",
        "terseLabel": "Medical / Life Sciences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r248",
      "r249",
      "r250",
      "r251",
      "r301",
      "r313",
      "r360",
      "r400",
      "r428",
      "r429",
      "r435",
      "r442",
      "r443",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r502",
      "r503",
      "r519",
      "r526",
      "r537",
      "r539",
      "r540",
      "r541",
      "r547",
      "r624",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "sgma_MortgageAgreementPayablePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "MortgageAgreementPayablePeriod",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage Agreement Payable Period",
        "label": "Mortgage Agreement Payable Period",
        "terseLabel": "Mortgage agreement, payable period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MortgageLoansOnRealEstate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MortgageLoansOnRealEstate",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Loans On Real Estate",
        "terseLabel": "Mortgage agreement, outstanding amount",
        "documentation": "Amount of investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "srt_MortgageLoansOnRealEstateInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MortgageLoansOnRealEstateInterestRate",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Loans On Real Estate Interest Rate",
        "terseLabel": "Mortgage agreement, interest rate",
        "documentation": "Interest rate of mortgage loan within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r497"
     ]
    },
    "us-gaap_MortgageLoansOnRealEstateNewMortgageLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MortgageLoansOnRealEstateNewMortgageLoans",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Loans On Real Estate New Mortgage Loans",
        "terseLabel": "Mortgage agreement, amount",
        "documentation": "Amount of increase in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate, from new investment."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature Of Operations",
        "terseLabel": "Description Of The Business",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r114"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Investing Activities",
        "totalLabel": "Net cash (provided by) used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Operating Activities",
        "totalLabel": "Net cash provided by operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      },
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income Loss",
        "terseLabel": "Net (loss)/income",
        "totalLabel": "Net income/(loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r70",
      "r90",
      "r135",
      "r148",
      "r149",
      "r153",
      "r163",
      "r169",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r178",
      "r179",
      "r188",
      "r216",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r342",
      "r346",
      "r359",
      "r361",
      "r417",
      "r472",
      "r487",
      "r488",
      "r559",
      "r620"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements Policy Policy [Text Block]",
        "terseLabel": "New Accounting Standards",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "sgma_NoEventOfDefaultMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "NoEventOfDefaultMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No event of default",
        "label": "No Event Of Default [Member]",
        "terseLabel": "No event of default [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_NonContractualCustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "NonContractualCustomerRelationshipsMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-contractual customer relationships.",
        "label": "Non Contractual Customer Relationships [Member]",
        "terseLabel": "Non-Contractual Customer Relationship [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income Expense",
        "verboseLabel": "Other income",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_NotesPayableToBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableToBanksMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable To Banks [Member]",
        "terseLabel": "Notes Payable - Banks [Member]",
        "documentation": "A written promise to pay a note to a bank."
       }
      }
     },
     "auth_ref": []
    },
    "sgma_NotesPayableToBuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "NotesPayableToBuildingsMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Payable To Buildings [Member]",
        "label": "Notes Payable To Buildings [Member]",
        "terseLabel": "Notes Payable - Buildings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_NotesPayableToEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "NotesPayableToEquipmentMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtAggregateAmountOfDebtNetDeferredFinancingFeesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Payable To Equipment [Member]",
        "label": "Notes Payable To Equipment [Member]",
        "terseLabel": "Notes Payable - Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r518",
      "r596"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income Loss",
        "totalLabel": "Operating (loss) income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r514",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r544"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease Liabilities, Payments Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetailsAlternative": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesFuturePaymentsDueUnderOperatingAndFinanceLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "terseLabel": "Lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesRelatedToBalanceSheetClassificationDetails",
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease obligations",
        "verboseLabel": "Operating lease current liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesRelatedToBalanceSheetClassificationDetails",
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease obligations, less current portion",
        "verboseLabel": "Operating lease noncurrent liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r386"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "sgma_OtherLongTermAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesRelatedToBalanceSheetClassificationDetails",
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "terseLabel": "Right-of-use operating lease assets",
        "verboseLabel": "Operating Leases: Right-of-use Assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Leases: Weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r544"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Leases: Weighted average remaining lease term (months)",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r544"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of The Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "sgma_OtherLongTermAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "sgma_OtherLongTermAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "OtherLongTermAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total other long-term assets",
        "label": "Other Long Term Assets",
        "totalLabel": "Total other long-term assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other receivables",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "sgma_PaymentToAgent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "PaymentToAgent",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment To The Agent",
        "label": "Payment To The Agent",
        "terseLabel": "Payment to the agent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payments of debt financing costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_PaymentsToAcquireMachineryAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMachineryAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments To Acquire Machinery And Equipment",
        "negatedLabel": "Purchases of machinery and equipment",
        "documentation": "The cash outflow for acquisition of machinery and equipment."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "sgma_PercentageOfOutstandingCommonStockOfFullyDilutedBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "PercentageOfOutstandingCommonStockOfFullyDilutedBasis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Outstanding Common Stock Of Fully Diluted Basis",
        "label": "Percentage Of Outstanding Common Stock Of Fully Diluted Basis",
        "terseLabel": "Percentage of outstanding common stock of fully diluted basis"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_PercentageOfRevolvingCommitment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "PercentageOfRevolvingCommitment",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtAndFinanceLeaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of The Revolving Commitment",
        "label": "Percentage Of The Revolving Commitment",
        "terseLabel": "Percentage of the revolving commitment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552",
      "r555",
      "r556",
      "r557",
      "r558",
      "r683",
      "r684"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Par Or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r292"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r452"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r292"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r452",
      "r470",
      "r684",
      "r685"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Value",
        "terseLabel": "Preferred stock, $0.01 par value; 500,000 shares authorized, none issued or outstanding",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r411",
      "r545"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense And Other Assets Current",
        "terseLabel": "Prepaid expenses and other assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "sgma_ProceedsFromEquipmentNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ProceedsFromEquipmentNote",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Equipment Note",
        "label": "Proceeds From Equipment Note",
        "terseLabel": "Proceeds under equipment notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from the exercise of common stock options",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds under term loan agreement",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfFairValueOfWarrantLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Warrants",
        "negatedLabel": "Issuance of warrants",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Borrowings under revolving line of credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r585"
     ]
    },
    "sgma_ProceedsFromSaleLeaseback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ProceedsFromSaleLeaseback",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Sale Leaseback",
        "label": "Proceeds from Sale Leaseback",
        "terseLabel": "Net proceeds from sale leaseback"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfBuildings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfBuildings",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Buildings",
        "terseLabel": "Proceeds from sale of building",
        "documentation": "The cash inflow from sale of buildings."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r207",
      "r402",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r508",
      "r528",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r574",
      "r615",
      "r616",
      "r627",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r681",
      "r682"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products And Services [Domain]",
        "terseLabel": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r207",
      "r402",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r508",
      "r528",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r574",
      "r615",
      "r616",
      "r627",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r681",
      "r682"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r391"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Net",
        "terseLabel": "Property, machinery and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r391",
      "r407",
      "r415",
      "r545"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r391"
     ]
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Loan, Lease, and Other Losses",
        "terseLabel": "Provision for credit losses",
        "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r88",
      "r96"
     ]
    },
    "sgma_PurchaseOfPropertyPlantAndEquipmentFinancedUnderCapitalLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "PurchaseOfPropertyPlantAndEquipmentFinancedUnderCapitalLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of Property Plant and Equipment Financed under Capital Leases",
        "label": "Purchase of Property Plant and Equipment Financed under Capital Leases",
        "verboseLabel": "Purchase of machinery and equipment financed under finance leases"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r248",
      "r249",
      "r250",
      "r251",
      "r300",
      "r301",
      "r308",
      "r309",
      "r310",
      "r313",
      "r360",
      "r398",
      "r399",
      "r400",
      "r428",
      "r429",
      "r435",
      "r442",
      "r443",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r502",
      "r503",
      "r519",
      "r526",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r547",
      "r553",
      "r613",
      "r624",
      "r631",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLeasesNarrativesDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeFinanceLeaseObligationsDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableEquipmentDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Range [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r248",
      "r249",
      "r250",
      "r251",
      "r300",
      "r301",
      "r308",
      "r309",
      "r310",
      "r313",
      "r360",
      "r398",
      "r399",
      "r400",
      "r428",
      "r429",
      "r435",
      "r442",
      "r443",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r502",
      "r503",
      "r519",
      "r526",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r547",
      "r553",
      "r613",
      "r624",
      "r631",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments Of Debt",
        "negatedLabel": "Debt reduction from building sale proceeds",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "sgma_RepaymentsOfEquipmentNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "RepaymentsOfEquipmentNote",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Equipment Note",
        "label": "Repayments Of Equipment Note",
        "negatedLabel": "Payments under equipment notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Payments under revolving line of credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r585"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments Of Notes Payable",
        "negatedLabel": "Payments under building notes payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfSecuredDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Payments under term loan agreement",
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_RestrictedStockExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Expense",
        "terseLabel": "Restricted stock expense",
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings Accumulated Deficit",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r80",
      "r413",
      "r433",
      "r434",
      "r438",
      "r453",
      "r545"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r166",
      "r167",
      "r168",
      "r170",
      "r175",
      "r177",
      "r179",
      "r217",
      "r218",
      "r240",
      "r332",
      "r333",
      "r339",
      "r340",
      "r341",
      "r343",
      "r345",
      "r346",
      "r351",
      "r353",
      "r354",
      "r356",
      "r357",
      "r371",
      "r372",
      "r430",
      "r432",
      "r440",
      "r684"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesRevenueDisaggregatedByPrincipalEndUserMarketsDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Revenue Goods Net",
        "terseLabel": "Net sales",
        "verboseLabel": "Total Net Trade Sales",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r196",
      "r199",
      "r200",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r297",
      "r298",
      "r402"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition Policy [Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r507",
      "r511"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation",
        "terseLabel": "Amounts allocated to performance obligations remain unsatisfied or partially unsatisfied",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r544"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r544"
     ]
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "negatedLabel": "Gain on the sale of building",
        "terseLabel": "Gain on sale leaseback transaction",
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r395",
      "r544"
     ]
    },
    "sgma_SaleLeasebackProceedsHeldInEscrow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SaleLeasebackProceedsHeldInEscrow",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Proceeds Held in Escrow.",
        "label": "Sale Leaseback Proceeds Held in Escrow",
        "terseLabel": "Sale leaseback proceeds held in escrow"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_SaleLeasebackTransactionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SaleLeasebackTransactionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction [Abstract]",
        "label": "Sale/Leaseback [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionDescriptionAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction, Description [Axis]",
        "documentation": "Information by sale and leaseback transaction."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r641"
     ]
    },
    "us-gaap_SaleLeasebackTransactionDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionDisclosureTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeaseback"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transactions [Text Block]",
        "terseLabel": "Sale/Leaseback",
        "documentation": "The entire disclosure for sale leaseback transaction. Includes, but is not limited to, terms and conditions of transaction and gain (loss) from transaction."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r393"
     ]
    },
    "us-gaap_SaleLeasebackTransactionLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionLeaseTerm",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction, Lease Term",
        "terseLabel": "Sale leaseback lease term",
        "documentation": "Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_SaleLeasebackTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionLineItems",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r394"
     ]
    },
    "us-gaap_SaleLeasebackTransactionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionNameDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction Name [Domain]",
        "terseLabel": "Sale Leaseback Transaction, Name [Domain]",
        "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionNetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionNetBookValue",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction, Net Book Value",
        "terseLabel": "Sale leaseback transaction value",
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r641"
     ]
    },
    "sgma_SaleLeasebackTransactionNumberOfTenantOptions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SaleLeasebackTransactionNumberOfTenantOptions",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Number of Tenant Options.",
        "label": "Sale Leaseback Transaction, Number of Tenant Options",
        "terseLabel": "Sale leaseback, number of tenant options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionTable",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction [Table]",
        "documentation": "Disclosure of information about sale and leaseback transaction."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r394"
     ]
    },
    "sgma_SaleLeasebackTransactionTenantOptionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SaleLeasebackTransactionTenantOptionTerm",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSaleLeasebackNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Tenant Option Term.",
        "label": "Sale Leaseback Transaction, Tenant Option Term",
        "terseLabel": "Sale leaseback, tenant option term"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Forecast [Member]",
        "terseLabel": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r570",
      "r592"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Unspecified [Domain]",
        "terseLabel": "Scenario, Unspecified [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r180",
      "r302",
      "r567",
      "r592"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable [Table Text Block]",
        "terseLabel": "Schedule Of Accounts Receivable",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r52"
     ]
    },
    "sgma_ScheduleOfDebtInstrumentsAndCapitalLeaseObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "ScheduleOfDebtInstrumentsAndCapitalLeaseObligationsTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Debt Instruments And Capital Lease Obligations [Table Text Block]",
        "label": "Schedule Of Debt Instruments And Capital Lease Obligations [Table Text Block]",
        "terseLabel": "Schedule Of Debt And Finance Lease Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]",
        "terseLabel": "Computation Of Basic And Diluted Earnings Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r213",
      "r214",
      "r215",
      "r216",
      "r361"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r163",
      "r213",
      "r214",
      "r215",
      "r216",
      "r361"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finite Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r232",
      "r235",
      "r236",
      "r238",
      "r403",
      "r505",
      "r520"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finite Lived Intangible Assets Table [Text Block]",
        "terseLabel": "Summary Of Intangible Assets Subject To Amortization",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r606"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureInventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventory Current Table [Text Block]",
        "terseLabel": "Components Of Inventory",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r53",
      "r54",
      "r55"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Debt Table [Text Block]",
        "terseLabel": "Aggregate Amount Of Debt, Net Deferred Financing Fees",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductInformationTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Product Information [Table Text Block]",
        "terseLabel": "Revenue Disaggregated By Principal End-User Markets",
        "documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]",
        "terseLabel": "Estimated Aggregate Amortization Expense",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r608"
     ]
    },
    "sgma_SecuredOvernightFinancingRateFloorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SecuredOvernightFinancingRateFloorMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate Floor [Member]",
        "label": "Secured Overnight Financing Rate Floor [Member]",
        "terseLabel": "SOFR Floor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Overnight Financing Rate Sofr Overnight Index Swap Rate [Member]",
        "terseLabel": "SOFR Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12b Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling General And Administrative Expense",
        "terseLabel": "Selling and administrative expenses",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross",
        "terseLabel": "Options granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number",
        "terseLabel": "Options to purchase, common stock outstanding",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short term lease cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r544"
     ]
    },
    "sgma_SigmatronElectronicTechnologyCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SigmatronElectronicTechnologyCoMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sigmatron Electronic Technology Co [Member]",
        "label": "Sigmatron Electronic Technology Co [Member]",
        "terseLabel": "SigmaTron Electronic Technology Co [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r161"
     ]
    },
    "sgma_SpitfireMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SpitfireMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Spitfire.",
        "label": "Spitfire [Member]",
        "terseLabel": "Spitfire [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r45",
      "r49",
      "r50",
      "r133",
      "r151",
      "r152",
      "r153",
      "r166",
      "r167",
      "r168",
      "r170",
      "r175",
      "r177",
      "r179",
      "r197",
      "r217",
      "r218",
      "r240",
      "r294",
      "r332",
      "r333",
      "r339",
      "r340",
      "r341",
      "r343",
      "r345",
      "r346",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r371",
      "r372",
      "r396",
      "r418",
      "r430",
      "r431",
      "r432",
      "r440",
      "r489"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r197",
      "r372",
      "r402",
      "r436",
      "r441",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r554"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements Of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements Of Changes In Stockholders\u2019 Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r180",
      "r302",
      "r567",
      "r568",
      "r592"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r197",
      "r210",
      "r372",
      "r402",
      "r436",
      "r441",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r554"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures",
        "verboseLabel": "Restricted stock awards",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r80"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period Value Stock Options Exercised",
        "terseLabel": "Exercise of stock options",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r45",
      "r49",
      "r50",
      "r80"
     ]
    },
    "us-gaap_StockOptionPlanExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockOptionPlanExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plan Expense",
        "terseLabel": "Stock option expense",
        "documentation": "Amount of noncash expense for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r49",
      "r50",
      "r72",
      "r454",
      "r470",
      "r490",
      "r491",
      "r545",
      "r560",
      "r586",
      "r605",
      "r633",
      "r684"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_SummaryOfFairValueOfWarrantLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SummaryOfFairValueOfWarrantLiabilityTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of fair value of the Company\u2019s warrant liability [Table Text Block]",
        "label": "Summary Of Fair Value Of Warrant Liability [Table Text Block]",
        "terseLabel": "Summary Of Fair Value Of Warrant Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplementary disclosures of cash flow information"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Cash Flow Information Related To Leases [Table Text Block]",
        "label": "Supplemental Cash Flow Information Related To Leases [Table Text Block]",
        "terseLabel": "Supplemental Cash Flow Information Related To Leases"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_TcwTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "TcwTermLoanMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TCW Term Loan",
        "label": "Tcw Term Loan [Member]",
        "terseLabel": "TCW Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_TotalDebtToEbitdaRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "TotalDebtToEbitdaRatio",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtScheduleOfDebtToEbitdaRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Debt to EBITDA Ratio",
        "label": "Total Debt to EBITDA Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade And Other Accounts Receivable Policy",
        "terseLabel": "Accounts Receivable",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r97",
      "r98",
      "r602",
      "r603",
      "r604"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.sigmatronintl.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Unamortized amount",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureIncomeTaxNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed earnings of foreign subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r99",
      "r315"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use Of Estimates",
        "terseLabel": "Management Estimates And Uncertainties",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r21",
      "r107",
      "r108",
      "r109",
      "r110"
     ]
    },
    "us-gaap_ValueAddedTaxReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValueAddedTaxReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value Added Tax Receivable, Current",
        "terseLabel": "VAT receivables",
        "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r544"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "sgma_WaiverAndAmendmentNo.3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "WaiverAndAmendmentNo.3Member",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureDescriptionOfBusinessNarrativeDetails",
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Waiver And Amendment No. 3 [Member]",
        "label": "Waiver And Amendment No.3 [Member]",
        "terseLabel": "Waiver And Amendment No. 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_WaiverAndAmendmentsNo.12Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "WaiverAndAmendmentsNo.12Member",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Waiver And Amendments No. 1 & 2 [Member]",
        "label": "Waiver And Amendments No.12 [Member]",
        "terseLabel": "Waiver And Amendments No. 1 & 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_WarehousingAndDistributionCenterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "WarehousingAndDistributionCenterMember",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableBuildingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warehousing And Distribution Center [Member]",
        "label": "Warehousing And Distribution Center [Member]",
        "terseLabel": "Warehousing And Distribution Center [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_WarrantLiabilityFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "WarrantLiabilityFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureSignificantAccountingPoliciesScheduleOfFairValueOfWarrantLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant liability, fair value.",
        "label": "Warrant Liability, Fair Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_WarrantsIssuedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "WarrantsIssuedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLongTermDebtNarrativeNotesPayableSecuredBanksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issued Amount",
        "label": "Warrants Issued Amount",
        "terseLabel": "Warrants issued amount"
       }
      }
     },
     "auth_ref": []
    },
    "sgma_WeightedAverageLeaseTermAndDiscountRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "WeightedAverageLeaseTermAndDiscountRateTableTextBlock",
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Lease Term And Discount Rate [Table Text Block]",
        "label": "Weighted Average Lease Term And Discount Rate [Table Text Block]",
        "terseLabel": "Weighted Average Lease Term And Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number Of Diluted Shares Outstanding",
        "terseLabel": "Diluted",
        "totalLabel": "Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r191"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sigmatronintl.com/role/DisclosureEarningsPerShareAndStockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number Of Shares Outstanding Basic",
        "terseLabel": "Basic",
        "verboseLabel": "Weighted-average shares - Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r191"
     ]
    },
    "sgma_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sigmatronintl.com/20250131",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract",
     "presentation": [
      "http://www.sigmatronintl.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-Average Number of Shares Outstanding, Basic and Diluted [Abstract]",
        "label": "Weighted-Average Number of Shares Outstanding, Basic and Diluted [Abstract]",
        "terseLabel": "Weighted average shares of common stock outstanding"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "13",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "20",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/840-40/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-50"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-51"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-52"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-40/tableOfContent"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column G)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481174/470-10-25-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r584": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r585": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r637": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r669": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r670": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r671": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r672": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r673": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r674": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r675": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r676": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}