Note 1 - Summary of Significant Accounting Policies (Tables)
|
12 Months Ended |
Sep. 30, 2022 |
Notes Tables |
|
Financing Receivable, Allowance for Credit Loss [Table Text Block] |
Year Ended |
|
Balance at Beginning of Year |
|
|
Additions (Recoveries) Charged to Costs and Expenses |
|
|
Less Write-offs |
|
|
Balance at End of Year |
|
September 30, 2022 |
|
$ |
79,000 |
|
|
$ |
- |
|
|
$ |
- |
|
|
$ |
79,000 |
|
September 30, 2021 |
|
$ |
289,000 |
|
|
$ |
(210,000 |
) |
|
$ |
- |
|
|
$ |
79,000 |
|
|
Schedule of Inventory, Current [Table Text Block] |
|
|
September 30, 2022 |
|
|
September 30, 2021 |
|
In thousands |
|
|
|
|
|
|
|
|
Raw materials |
|
$ |
66,440 |
|
|
$ |
23,072 |
|
Work-in-process |
|
|
7,294 |
|
|
|
2,482 |
|
Finished goods |
|
|
10,803 |
|
|
|
3,361 |
|
Inventories, gross |
|
|
84,537 |
|
|
|
28,915 |
|
Inventory reserve |
|
|
(2,329 |
) |
|
|
(1,391 |
) |
Inventories, net |
|
$ |
82,208 |
|
|
$ |
27,524 |
|
|
Property, Plant and Equipment [Table Text Block] |
(In thousands) |
|
September 30, 2022 |
|
|
September 30, 2021 |
|
Manufacturing equipment |
|
$ |
18,418 |
|
|
$ |
9,179 |
|
Office equipment |
|
|
4,174 |
|
|
|
2,901 |
|
Leasehold improvements |
|
|
5,000 |
|
|
|
2,590 |
|
Vehicles |
|
|
340 |
|
|
|
246 |
|
Construction in progress |
|
|
1,715 |
|
|
|
150 |
|
Property, plant and equipment, gross |
|
|
29,647 |
|
|
|
15,066 |
|
Less accumulated depreciation |
|
|
11,418 |
|
|
|
10,068 |
|
Property, plant and equipment, net |
|
$ |
18,229 |
|
|
$ |
4,998 |
|
|
Schedule of Finite-Lived Intangible Assets [Table Text Block] |
|
|
September 30, 2022 |
|
(In thousands) |
|
Years |
|
|
Gross Carrying Amount |
|
|
Accumulated Amortization |
|
|
Net Book Value Amount |
|
Customer relationships |
|
|
15 |
|
|
$ |
4,833 |
|
|
$ |
1,273 |
|
|
$ |
3,559 |
|
Certifications |
|
|
8 |
|
|
|
584 |
|
|
|
133 |
|
|
|
451 |
|
Trademarks |
|
|
8-10
|
|
|
|
1,306 |
|
|
|
586 |
|
|
|
720 |
|
Patents |
|
|
20 |
|
|
|
931 |
|
|
|
118 |
|
|
|
813 |
|
Developed Technology |
|
|
10 |
|
|
|
295 |
|
|
|
5 |
|
|
|
290 |
|
Other |
|
|
5 |
|
|
|
6 |
|
|
|
6 |
|
|
|
- |
|
Software |
|
|
1-3
|
|
|
|
2,452 |
|
|
|
1,909 |
|
|
|
543 |
|
Totals |
|
|
|
|
|
$ |
10,407 |
|
|
$ |
4,030 |
|
|
$ |
6,376 |
|
|
|
September 30, 2021 |
|
(In thousands) |
|
Years |
|
|
Gross Carrying Amount |
|
|
Accumulated Amortization |
|
|
Net Book Value Amount |
|
Customer relationships |
|
|
15 |
|
|
$ |
3,742 |
|
|
$ |
904 |
|
|
$ |
2,838 |
|
Certifications |
|
|
8 |
|
|
|
1,068 |
|
|
|
484 |
|
|
|
584 |
|
Trademarks |
|
|
8 |
|
|
|
563 |
|
|
|
255 |
|
|
|
308 |
|
Patents |
|
|
20 |
|
|
|
790 |
|
|
|
85 |
|
|
|
706 |
|
Other |
|
|
5 |
|
|
|
31 |
|
|
|
25 |
|
|
|
6 |
|
Software |
|
|
1-3
|
|
|
|
1,960 |
|
|
|
1,705 |
|
|
|
255 |
|
Totals |
|
|
|
|
|
$ |
8,154 |
|
|
$ |
3,458 |
|
|
$ |
4,696 |
|
|
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] |
(In thousands) |
|
Estimated amortization expense |
|
FY 2023 |
|
$ |
865 |
|
FY 2024 |
|
|
786 |
|
FY 2025 |
|
|
685 |
|
FY 2026 |
|
|
470 |
|
FY 2027 |
|
|
394 |
|
Total |
|
$ |
3,200 |
|
|
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
Year ended September 30, (In thousands except share data) |
|
2022 |
|
|
2021 |
|
|
2020 |
|
Net income |
|
$ |
49,362 |
|
|
$ |
20,327 |
|
|
$ |
7,293 |
|
Weighted average common shares |
|
|
13,771,665 |
|
|
|
13,720,699 |
|
|
|
13,643,355 |
|
Dilutive potential common shares |
|
|
134,319 |
|
|
|
63,593 |
|
|
|
- |
|
Weighted average dilutive common shares outstanding |
|
|
13,905,984 |
|
|
|
13,784,294 |
|
|
|
13,643,355 |
|
Earnings per share: |
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
|
3.58 |
|
|
$ |
1.48 |
|
|
$ |
0.53 |
|
Diluted |
|
|
3.55 |
|
|
$ |
1.47 |
|
|
$ |
0.53 |
|
|
Useful Lives [Member] |
|
Notes Tables |
|
Property, Plant and Equipment [Table Text Block] |
|
Years |
Equipment |
3 – 15 |
Leasehold improvements |
7-10 or life of lease |
Vehicles |
3 |
|