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