Commitments and Contingencies (Tables)  | 
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2022  | ||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Other Information Related Leases Under Non-Cancellable | 
 Other information related to leases and future minimum lease payments under non-cancellable operating leases were as follows: 
 
  | 
|||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Lease Payments | 
 Future minimum lease payments under non-cancellable operating leases were as follows: 
 
  | 
|||||||||||||||||||||||||||||||||||||||||||||