XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Narrative (Details) - USD ($)
2 Months Ended 12 Months Ended
Dec. 02, 2021
Feb. 24, 2021
Dec. 31, 2021
Dec. 31, 2020
Apr. 12, 2019
Cash and Cash Equivalents [Line Items]          
FDIC coverage limit     $ 250,000    
Cash balance in excess of FDIC limit     14,200,000 $ 41,900,000  
Allowance for doubtful accounts     263,000 266,000  
Depreciation     5,500,000 5,500,000  
(Income) expense recorded on change in fair value of warrant liability     (14,000) 1,634,000  
Jake Marshall Transaction          
Cash and Cash Equivalents [Line Items]          
Intangible assets acquired $ 5,700,000        
Jake Marshall Transaction | Fair Value, Inputs, Level 3 | Earnout Payments          
Cash and Cash Equivalents [Line Items]          
Fair value of earnout payments     $ 3,100,000    
Minimum          
Cash and Cash Equivalents [Line Items]          
Term of service contract     6 months    
Minimum | Buildings and leasehold improvements          
Cash and Cash Equivalents [Line Items]          
Property, plant and equipment, useful life     5 years    
Minimum | Machinery and equipment          
Cash and Cash Equivalents [Line Items]          
Property, plant and equipment, useful life     3 years    
Maximum          
Cash and Cash Equivalents [Line Items]          
Term of service contract     2 years    
Maximum | Buildings and leasehold improvements          
Cash and Cash Equivalents [Line Items]          
Property, plant and equipment, useful life     40 years    
Maximum | Machinery and equipment          
Cash and Cash Equivalents [Line Items]          
Property, plant and equipment, useful life     10 years    
A&R Wintrust Term Loan | Fair Value, Inputs, Level 3          
Cash and Cash Equivalents [Line Items]          
Fair value of debt     $ 34,900,000    
2019 Refinancing Agreement          
Cash and Cash Equivalents [Line Items]          
Warrants liability   $ 2,000,000 0 2,000,000 $ 900,000
(Income) expense recorded on change in fair value of warrant liability   $ (100,000)   $ 1,600,000  
Revolving Credit Facility | A&R Wintrust Revolving Loan          
Cash and Cash Equivalents [Line Items]          
Line of credit facility, fair value of amount outstanding     $ 0