XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Revenue from Contract with Customer, Excluding Assessed Tax $ 189,140,334 $ 128,032,397
Net Income (Loss) Available to Common Stockholders, Basic 89,939,653 $ 104,874,558
Available credit 17,700,000  
Underwritten public offering $ 31,500,000