XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information and Foreign Operations - Concentration of Credit Risk (Details) - Customer concentration - customer
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue [Member]      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share   0  
Accounts Receivable      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 2   0
Landmark [Member] | Revenue [Member]      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 1    
Percentage share generated by major customers 10.00%    
Major Customer One | Accounts Receivable      
Revenue, Major Customer [Line Items]      
Percentage share generated by major customers 12.00%    
Major Customer Two | Accounts Receivable      
Revenue, Major Customer [Line Items]      
Percentage share generated by major customers 10.00%    
Top Five Major Customers | Revenue [Member]      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 5 5  
Percentage share generated by major customers 29.00% 26.00%