XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Major Clients (Details) - segment
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]    
Number of business segments 1  
Customer concentration risk | Revenues | A    
Concentration Risk [Line Items]    
Concentration risk percentage 13.00%  
Customer concentration risk | Revenues | B    
Concentration Risk [Line Items]    
Concentration risk percentage 12.00%  
Customer concentration risk | Revenues | C    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 12.00%
Customer concentration risk | Revenues | D    
Concentration Risk [Line Items]    
Concentration risk percentage   30.00%
Customer concentration risk | Revenues | E    
Concentration Risk [Line Items]    
Concentration risk percentage   23.00%