Short-Term Notes Payable  | 
12 Months Ended | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2021  | ||||||||||||||||||||||||||||
| Debt Disclosure [Abstract] | ||||||||||||||||||||||||||||
| Short-Term Notes Payable | 
 6. Short-Term Notes Payable 
 The Company had the following short-term notes payable as of December 31, 2021 and 2020: Summary of Short-Term Notes Payable 
 
 The Company also maintains a product liability insurance policy which has been renewed in subsequent periods without premium financing. 
  | 
|||||||||||||||||||||||||||
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition The entire disclosure for short-term debt. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  |