XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Compensation Plans - 401(k) Plan (Details) - 401K - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Issuance of common stock related to 401k plan match (in shares) 211 506 20,976
Share Contributions $ 37,313 $ 87,667 $ 2,511,746
Cash Contributions 2,910,156 2,779,641 0
Total Company Contributions $ 2,947,469 $ 2,867,308 $ 2,511,746