XML 32 R20.htm IDEA: XBRL DOCUMENT
v3.23.3

Leases (Tables) | 6 Months Ended
--- | ---
Oct. 31, 2023
Leases [Abstract] |
Schedule of Assets and Liabilities Related to Operating and Financing Leases | The amounts of assets and liabilities related to our operating and financing leases as of October 31, 2023 were as follows (in thousands):
|  | Balance Sheet Caption |  | October 31, 2023 |
Operating Leases |  |  |  |  |
Right-of-use assets |  |  |  | $ | 5,994 |
Accumulated amortization |  |  |  |  | (4,787 | )
Right-of-use assets, net |  | Other assets |  | $ | 1,207 |
Current liabilities |  | Accrued expenses and deferred revenue |  | $ | 727 |
Non-current liabilities |  | Other non-current liabilities |  |  | 678 |
Total operating lease liabilities |  |  |  | $ | 1,405 |
Finance Leases |  |  |  |  |
Right-of-use assets |  |  |  | $ | 41,631 |
Accumulated depreciation |  |  |  |  | (10,580 | )
Right-of-use assets, net |  | Property, plant, and equipment, net |  | $ | 31,051 |
Current liabilities |  | Accrued expenses and deferred revenue |  | $ | 1,498 |
Non-current liabilities |  | Finance lease payable, net of current portion |  |  | 36,209 |
Total finance lease liabilities |  |  |  | $ | 37,707 |
Summary of Future Expected Undiscounted Cash Flows | The following table represents future expected undiscounted cashflows, based on the sublease agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of October 31, 2023 (in thousands):
Fiscal |  | Amount |
2024 |  | $ | 1,399 |
2025 |  |  | 3,180 |
2026 |  |  | 3,235 |
2027 |  |  | 3,292 |
2028 |  |  | 3,350 |
Thereafter |  |  | 38,906 |
Total future sublease receipts |  |  | 53,362 |
Less amounts representing interest |  |  | (16,408 | )
Present value of sublease receipts |  | $ | 36,954 |
Summary of Future Lease Payments for Operating and Finance Leases | Future lease payments for all our operating and finance leases for succeeding fiscal years is as follows (in thousands):
|  |  |  | Operating |  |  | Financing |  |  | Total |
2024 |  |  |  | $ | 650 |  |  | $ | 1,675 |  |  | $ | 2,325 |
2025 |  |  |  |  | 324 |  |  |  | 3,378 |  |  |  | 3,702 |
2026 |  |  |  |  | 301 |  |  |  | 3,433 |  |  |  | 3,734 |
2027 |  |  |  |  | 272 |  |  |  | 3,490 |  |  |  | 3,762 |
2028 |  |  |  |  | 125 |  |  |  | 3,424 |  |  |  | 3,549 |
Thereafter |  |  |  |  | — |  |  |  | 38,906 |  |  |  | 38,906 |
Total future lease payments |  |  |  |  | 1,672 |  |  |  | 54,306 |  |  |  | 55,978 |
Less amounts representing interest |  |  |  |  | (267 | ) |  |  | (16,599 | ) |  |  | (16,866 | )
Present value of lease payments |  |  |  |  | 1,405 |  |  |  | 37,707 |  |  |  | 39,112 |
Less current maturities of lease liabilities |  |  |  |  | (727 | ) |  |  | (1,498 | ) |  |  | (2,225 | )
Long-term maturities of lease liabilities |  |  |  | $ | 678 |  |  | $ | 36,209 |  |  | $ | 36,887 |

X
- Definition Operating and finance lease liability maturity. + References No definition available. + Details
Name: | swbi_OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock
Namespace Prefix: | swbi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of assets and liabilities related to operating and finance leases. + References No definition available. + Details
Name: | swbi_ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock
Namespace Prefix: | swbi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of sale leaseback transactions. + References Reference 1: 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 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481440/840-10-50-2 Reference 3: 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 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 40 -Topic 840 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481295/840-40-50-2 + Details
Name: | us-gaap_ScheduleOfSaleLeasebackTransactionsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration