XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable - Schedule of Notes Payable (Parenthetical) (Details) - Notes Payable
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Shareholders    
Debt Instrument [Line Items]    
Debt instrument, maturity date, description    mature on various dates through October 2025  
Owners of Acquired Entity    
Debt Instrument [Line Items]    
Debt instrument, maturity date, description mature on various dates through October 2024  
Minimum | Shareholders    
Debt Instrument [Line Items]    
Debt instrument interest rate 0.00% 0.00%
Minimum | Owners of Acquired Entity    
Debt Instrument [Line Items]    
Debt instrument interest rate 3.25% 3.25%
Maximum | Shareholders    
Debt Instrument [Line Items]    
Debt instrument interest rate 6.25% 6.25%
Maximum | Owners of Acquired Entity    
Debt Instrument [Line Items]    
Debt instrument interest rate 7.00% 7.00%