Schedule of Notes Payable (Details) (Parenthetical) - USD ($) $ in Millions |
9 Months Ended | 12 Months Ended |
---|---|---|
Sep. 30, 2022 |
Dec. 31, 2021 |
|
Note Payable One [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 5.00% | 5.00% |
Note Payable Two [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 5.20% | 5.20% |
Debt instrument maturity date description | The note had a maturity of May 2023 | The note had a maturity of May 2023 |
Note Payable Three [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 4.45% | 4.45% |
Debt instrument maturity date description | The note matured in May 2022 | The note matured in May 2022 |
Note Payable Four [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 3.25% | 3.25% |
Debt instrument maturity date description | The note had a 15-month term with principal and accrued interest due in lump sum in January 2022 | The note had a 15-month term with principal and accrued interest due in lump sum in January 2022 |
Line of credit facility maximum borrowing capacity | $ 0.5 | $ 0.5 |
Debt instrument restrictive covenants | The note was secured by the assets of Craft C+P and included certain affirmative and financial covenants | The note was secured by the assets of Craft C+P and included certain affirmative and financial covenants |
Note Payable Five [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 4.14% | 4.14% |
Debt instrument maturity date description | The note had a maturity of July 2024 | The note had a maturity of July 2024 |
Note Payable Six [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 3.91% | 3.91% |
Debt instrument maturity date description | The note had a maturity of August 2024 | The note had a maturity of August 2024 |
Note Payable Seven [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 3.96% | 3.96% |
Debt instrument maturity date description | The note had a maturity of November 2024 | The note had a maturity of November 2024 |
Note Payable Eight [Member] | ||
Short-Term Debt [Line Items] | ||
Debt instrument interest rate | 6.00% | 6.00% |
Debt instrument maturity date description | The notes have a 36-month term with maturity in April 2024 | The notes have a 36-month term with maturity in April 2024 |