v3.22.2.2
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