v3.22.2.2
Stock-Based Compensation (Details Narrative) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Aug. 31, 2022
Warrant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Aggregate intrinsic value of options outstanding $ 0.1    
Intrinsic value of warrants exercised $ 0.3 $ 0.0  
Warrants exercisable 20,000    
Warrants to purchase a common stock 465,000    
Stock Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Intrinsic value of options value exercised $ 0.4    
Aggregate intrinsic value of options outstanding 1.4    
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized stock-based compensation $ 17.1    
Unrecognized stock-based compensation recognition period 2 years 4 months 24 days    
Restricted Stock [Member] | Third Parties [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares issued for services 0 5,548  
2015 Long Term Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of common shares availalble for issuance 6,210,790   12,000,000