XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable and Significant Concentrations (Details 1)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Commercial    
Concentration risk 1.00% 1.00%
Sales Revenue, Net | Commercial    
Concentration risk 15.90% 7.90%
Sales Revenue, Net | US Treasury and Government [Member]    
Concentration risk 83.70% 91.90%
Sales Revenue, Net | US States and Political Subdivisions Debt Securities [Member]    
Concentration risk 0.40% 0.10%