| Acquisitions (Tables)
 | 12 Months Ended | 
| Sep. 30, 2021 | 
|---|
| Business Acquisition [Line Items] |  | 
| Summary of Purchase Price Allocation of Purchase of Acquired Identifiable Assets, Liabilities Assumed and Goodwill | The table below outlines the purchase price allocation of the purchase for SW Financial to the acquired identifiable assets, liabilities assumed and goodwill:   
       
        |  |  |  |  |  |  
        | Total purchase price |   | $ | 7,000 |   |  
        | Accounts payable  |   |   | 12 |   |  
        | Accrued liabilities |   |   | 1,031 |   |  
        |    Total liabilities assumed |   |   | 1,043 |   |  
        | Total consideration |   |   | 8,043 |   |  
        | Accounts receivable |   |   | 756 |   |  
        | Intangible assets |   |   | 3,570 |   |  
        |    Total assets acquired |   |   | 4,326 |   |  
        |     Total goodwill |   | $ | 3,717 |   |    | 
| Summary of Assets Acquired and Liabilities Assumed Within Fair Value Hierarchy | The assets acquired and liabilities assumed were classified within the fair value hierarchy table below in accordance with our fair value measurements policy (see Note 2).   
       
        |  |  |  |  |  |  |  |  |  |  |  |  |  |  
        |   |   | Level 1 |   |   | Level 3 |   |   | Total |   |  
        | Accounts receivable, net |   | $ | 756 |   |   | $ | — |   |   | $ | 756 |   |  
        | Intangible assets |   |   | — |   |   |   | 3,570 |   |   |   | 3,570 |   |  
        | Accounts payable  |   |   | 12 |   |   |   | — |   |   |   | 12 |   |  
        | Accrued liabilities |   |   | 1,031 |   |   |   | — |   |   |   | 1,031 |   |  | 
| Precision Industries, Inc. |  | 
| Business Acquisition [Line Items] |  | 
| Summary of Purchase Price Allocation of Purchase of Acquired Identifiable Assets, Liabilities Assumed and Goodwill | The table below outlines the purchase price allocation of the purchase for Precision Marshall to the acquired identifiable assets, liabilities assumed and bargain purchase gain:   
       
        |  |  |  |  |  |  
        | Total purchase price |   | $ | 5,500 |   |  
        | Less fair value of the holdback option |   |   | (2,500 | ) |  
        | Net purchase price |   |   | 3,000 |   |  
        | Accounts payable  |   |   | 3,116 |   |  
        | Accrued liabilities |   |   | 583 |   |  
        | Lease liabilities |   |   | 8,109 |   |  
        | Debt |   |   | 23,022 |   |  
        |    Total liabilities assumed |   |   | 34,830 |   |  
        | Total consideration |   |   | 37,830 |   |  
        | Cash |   |   | 1,159 |   |  
        | Accounts receivable, net |   |   | 2,814 |   |  
        | Inventory |   |   | 24,005 |   |  
        | Property, plant and equipment, net |   |   | 6,048 |   |  
        | Right of use assets |   |   | 4,873 |   |  
        | Other assets |   |   | 438 |   |  
        |    Total assets acquired |   |   | 39,337 |   |  
        |     Total bargain purchase gain |   | $ | (1,507 | ) |  | 
| Summary of Assets Acquired and Liabilities Assumed Within Fair Value Hierarchy | The assets acquired and liabilities assumed were classified within the fair value hierarchy table below in accordance with our fair value measurements policy (see Note 2).   
       
        |  |  |  |  |  |  |  |  |  |  |  |  |  |  
        |   |   | Level 1 |   |   | Level 2 and 3 |   |   | Total |   |  
        | Cash |   | $ | 1,159 |   |   | $ | — |   |   | $ | 1,159 |   |  
        | Accounts receivable, net |   |   | 2,814 |   |   |   | — |   |   |   | 2,814 |   |  
        | Inventory |   |   | — |   |   |   | 24,005 |   |   |   | 24,005 |   |  
        | Property, plant and equipment, net |   |   | — |   |   |   | 6,048 |   |   |   | 6,048 |   |  
        | Right of use assets |   |   | — |   |   |   | 4,873 |   |   |   | 4,873 |   |  
        | Other assets |   |   | 438 |   |   |   | — |   |   |   | 438 |   |  
        | Accounts payable  |   |   | 3,116 |   |   |   | — |   |   |   | 3,116 |   |  
        | Accrued liabilities |   |   | 583 |   |   |   | — |   |   |   | 583 |   |  
        | Lease liabilities |   |   | — |   |   |   | 8,109 |   |   |   | 8,109 |   |  
        | Debt |   |   | — |   |   |   | 23,022 |   |   |   | 23,022 |   |  | 
| Lonesome Oak |  | 
| Business Acquisition [Line Items] |  | 
| Summary of Purchase Price Allocation of Purchase of Acquired Identifiable Assets, Liabilities Assumed and Goodwill | The table below outlines the purchase price allocation of the purchase for Lonesome Oak to the acquired identifiable assets, liabilities assumed and goodwill:   
       
        |  |  |  |  |  |  
        | Total purchase price |   | $ | 2,000 |   |  
        | Less fair value of the holdback option |   |   | (1,450 | ) |  
        | Net purchase price |   |   | 550 |   |  
        | Accounts payable  |   |   | 7,188 |   |  
        | Accrued liabilities |   |   | 1,514 |   |  
        | Debt |   |   | 13,879 |   |  
        |    Total liabilities assumed |   |   | 22,581 |   |  
        | Total consideration |   |   | 23,131 |   |  
        | Cash |   |   | 40 |   |  
        | Accounts receivable, net |   |   | 4,838 |   |  
        | Inventory |   |   | 13,826 |   |  
        | Property, plant and equipment, net |   |   | 3,485 |   |  
        | Other assets |   |   | 135 |   |  
        |    Total assets acquired |   |   | 22,324 |   |  
        |     Total goodwill |   | $ | 807 |   |  | 
| Summary of Assets Acquired and Liabilities Assumed Within Fair Value Hierarchy | The assets acquired and liabilities assumed were classified within the fair value hierarchy table below in accordance with our fair value measurements policy (see Note 2).       
       
        |  |  |  |  |  |  |  |  |  |  |  |  |  |  
        |   |   | Level 1 |   |   | Level 2 and 3 |   |   | Total |   |  
        | Cash |   | $ | 40 |   |   | $ | — |   |   | $ | 40 |   |  
        | Accounts receivable, net |   |   | 4,838 |   |   |   | — |   |   |   | 4,838 |   |  
        | Inventory |   |   | — |   |   |   | 13,826 |   |   |   | 13,826 |   |  
        | Property, plant and equipment, net |   |   | — |   |   |   | 3,485 |   |   |   | 3,485 |   |  
        | Other assets |   |   | 135 |   |   |   | — |   |   |   | 135 |   |  
        | Accounts payable  |   |   | 7,188 |   |   |   | — |   |   |   | 7,188 |   |  
        | Accrued liabilities |   |   | 1,514 |   |   |   | — |   |   |   | 1,514 |   |  
        | Debt |   |   | — |   |   |   | 13,879 |   |   |   | 13,879 |   |  |