XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Compensation Plans - 401(k) Plan (Details) - 401K - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Issuance of common stock related to 401k plan match (in shares) 506 20,976 17,651
Share Contributions $ 87,667 $ 2,511,746 $ 2,496,936
Cash Contributions 2,779,641 0 0
Total Company Contributions $ 2,867,308 $ 2,511,746 $ 2,496,936