XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Sep. 30, 2025
USD ($)
customer
shares
Sep. 30, 2024
USD ($)
customer
shares
Oct. 31, 2024
Accounting Policies [Line Items]      
Net of allowance for credit losses $ 151,000 $ 117,000  
Accounts receivable, allowance for credit loss, writeoffs 68,000 30,000  
Bad debt expense (benefit) $ 102,000 $ (90,000)  
Percentage of inventory estimated using LIFO method 40.00% 30.00%  
Net realizable value reserves $ 3,164,000 $ 705,000  
Obsolete and excess inventory valuation reserves, net of writedown 2,755,000 2,028,000  
Depreciation expense $ 5,020,000 $ 4,784,000  
Anti-dilutive weighted-average common shares excluded from calculation of diluted earnings per share (in shares) | shares 143,000 238,000  
Research and development expense $ 0 $ 0  
Employee Retention Credit Program      
Accounting Policies [Line Items]      
Gross benefit 4,173,000 0  
Proceeds from employee retention credit refund 3,482,000    
Interest income 690,000    
Professional fees   835,000  
Interest expense   $ 0  
Employee Retention Credit Program | Cost of goods      
Accounting Policies [Line Items]      
Gross benefit $ 2,971,000    
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of goods sold    
Employee Retention Credit Program | Selling, general and administrative expenses      
Accounting Policies [Line Items]      
Gross benefit $ 511,000    
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative expenses    
Employee Retention Credit Program | Other (income) expense      
Accounting Policies [Line Items]      
Gross benefit $ 690,000    
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense)    
Performance shares      
Accounting Policies [Line Items]      
Anti-dilutive weighted-average common shares excluded from calculation of diluted earnings per share (in shares) | shares 0    
Restricted shares      
Accounting Policies [Line Items]      
Anti-dilutive weighted-average common shares excluded from calculation of diluted earnings per share (in shares) | shares 0    
Minimum      
Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 1 year    
Minimum | Building and Building Improvements      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 5 years    
Minimum | Machinery and equipment      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Minimum | Software      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Minimum | Leasehold Improvements      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 6 years    
Maximum      
Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 10 years    
Maximum | Building and Building Improvements      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 40 years    
Maximum | Machinery and equipment      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 20 years    
Maximum | Software      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 7 years    
Maximum | Leasehold Improvements      
Accounting Policies [Line Items]      
Property, plant and equipment, useful life 15 years    
Customer One | Sales Revenue, Net | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk 18.00% 15.00%  
Number of major customers | customer 1 1  
Customer One | Accounts Receivable | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk 17.00% 10.00%  
Number of major customers | customer 1 0  
Three Customers And Their Direct Subcontractors | Sales Revenue, Net | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk   41.00%  
Number of major customers | customer   3  
Two Customers And Their Direct Subcontractors | Sales Revenue, Net | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk 34.00%    
Number of major customers | customer 2    
Two Customers And Their Direct Subcontractors | Accounts Receivable | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk 36.00% 22.00%  
Number of major customers | customer 2 2  
Major Customer One and Their Subcontractors | Sales Revenue, Net | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk 18.00% 11.00%  
Major Customer Two and Their Subcontractors | Sales Revenue, Net | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk 16.00% 15.00%  
Major Customer Three and Their Subcontractors | Sales Revenue, Net | Customer Concentration Risk      
Accounting Policies [Line Items]      
Percentage of concentration risk   15.00%  
Discontinued Operations, Disposed of by Sale | C Blade      
Accounting Policies [Line Items]      
Percentage acquired     100.00%