XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Bank Revolving Line of Credit and Fixed Credit Facilities - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
CreditFacility
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2017
USD ($)
Notes Payable                
Line Of Credit Facility [Line Items]                
Debt instrument outstanding amount $ 14,759,000   $ 14,759,000          
Bank of America                
Line Of Credit Facility [Line Items]                
Line of credit interest expense 11,000 $ 42,000 $ 21,000 $ 100,000        
Bank of America | Term Loan                
Line Of Credit Facility [Line Items]                
Debt instrument payment terms     thirty-six equal monthly installments          
Debt instrument date of first repayment         Apr. 13, 2020      
Debt instrument maturity date         Mar. 13, 2023      
Debt instrument interest rate         3.49%      
Debt instrument outstanding amount $ 300,000   $ 300,000     $ 400,000    
Bank of America | Notes Payable | Term Loan                
Line Of Credit Facility [Line Items]                
Debt instrument principal amount         $ 1,000,000.0      
Bank of America | Revolving Credit Facility                
Line Of Credit Facility [Line Items]                
Number of credit facilities | CreditFacility     1          
Line of credit interest rate 2.11% 3.60% 2.11% 3.60%        
Line of credit expiration date     Jul. 31, 2023          
Line of credit outstanding amount $ 0   $ 0     0    
Bank of America | Non-Revolving Credit Facility                
Line Of Credit Facility [Line Items]                
Number of credit facilities | CreditFacility     3          
Bank of America | Fixed Line 1                
Line Of Credit Facility [Line Items]                
Line of credit interest rate 3.51% 2.85% 3.51% 2.85%        
Line of credit outstanding amount $ 200,000   $ 200,000     300,000    
Line of credit remaining borrowing capacity 0   $ 0          
Line of credit payment date     Aug. 31, 2018          
Line of credit frequency of principal payments description     sixty equal monthly installments          
Line of credit facility maturity date     2023-08          
Bank of America | Fixed Line 1 | Notes Payable                
Line Of Credit Facility [Line Items]                
Line of credit maximum borrowing capacity               $ 1,000,000.0
Bank of America | Fixed Line 2                
Line Of Credit Facility [Line Items]                
Line of credit outstanding amount 600,000   $ 600,000     $ 700,000    
Line of credit remaining borrowing capacity $ 0   $ 0          
Line of credit payment date     Aug. 31, 2020          
Line of credit frequency of principal payments description     sixty equal monthly installments          
Line of credit facility maturity date     2025-09          
Bank of America | Fixed Line 2 | Notes Payable                
Line Of Credit Facility [Line Items]                
Line of credit maximum borrowing capacity             $ 1,000,000.0