XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Contract Liability - Summary of Significant Changes in Deferred Revenue Liability Balances (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Beginning balance $ 1,995,090
Revenue Recognized (1,995,090)
Amounts Collected or invoiced 3,200,664
Ending Balance $ 3,200,664