XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party      
Related Party Transaction [Line Items]      
Commission payments $ 916,370 $ 960,081 $ 702,083
Accounts payable 45,000 86,555  
Related Party | Subcontractor Payments      
Related Party Transaction [Line Items]      
Related party transaction, amounts of transaction 0 547,500 656,883
Former Chief Executive Officer | Transition Services Agreement Payments      
Related Party Transaction [Line Items]      
Related party transaction, amounts of transaction 90,000 $ 0 $ 0
Former Chief Executive Officer | Related Party      
Related Party Transaction [Line Items]      
Monthly consulting fee $ 45,000