XML 141 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Change in Contract with Customer, Liability [Abstract]    
Balance at beginning of period $ 628,872 $ 446,360
Billings 1,057,053 15,517,008
Revenue recognized (1,019,207) (15,334,583)
Balance at end of period $ 666,718 $ 628,785