XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jul. 14, 2020
shares
Dec. 31, 2021
USD ($)
segment
employee
customer
Dec. 31, 2020
USD ($)
employee
customer
Schedule of Significant Accounting Policies [Line Items]      
Depreciation   $ 1,277,664 $ 1,372,426
Impairment of goodwill   0 0
Impairment of finite-lived intangible assets   0 0
Income tax penalties and interest expense   $ 0 $ 0
Employees employed under grant | employee   41 38
Employees under required amount | employee   2 12
Employees required to be employed | employee   43 50
Arkansas grant contingency   $ 10,000 $ 60,000
Cancellation of treasury stock (in shares) | shares 376,527    
Number of reportable segments | segment   1  
Customer Concentration Risk | Net Revenue      
Schedule of Significant Accounting Policies [Line Items]      
Concentration risk, number of customers | customer   3 2
Customer Concentration Risk | Net Revenue | Two Largest Customers      
Schedule of Significant Accounting Policies [Line Items]      
Concentration risk, percentage   62.90% 60.50%
Equipment      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life   3 years  
Furniture and fixtures | Minimum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life   5 years  
Furniture and fixtures | Maximum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life   7 years  
Capitalized labor | Minimum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life   2 years  
Capitalized labor | Maximum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life   3 years  
Software Development      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life   2 years