v3.23.3
Summary of Significant Accounting Policies and Basis of Presentation (Details)
Sep. 30, 2023
Minimum [Member]  
Summary of Significant Accounting Policies and Basis of Presentation [Line Items]  
Estimated useful lives 3 years
Maximum [Member]  
Summary of Significant Accounting Policies and Basis of Presentation [Line Items]  
Estimated useful lives 5 years