XML 107 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Additional Information (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2023
Customer
Dec. 31, 2022
Customer
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Number of customers with more than threshold revenue percentage | Customer     1 1
Revenue recognized | $ $ 108,442 $ 292,031    
Customer One [Member] | Customer Concentration [Member] | Revenue [Member]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Company revenue percentage     33.00% 30.00%