XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Major Clients (Details) - segment
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk [Line Items]    
Number of business segments 2  
Customer concentration risk | Revenues | A    
Concentration Risk [Line Items]    
Concentration risk percentage 36.00%  
Customer concentration risk | Revenues | B    
Concentration Risk [Line Items]    
Concentration risk percentage 14.00%  
Customer concentration risk | Revenues | C    
Concentration Risk [Line Items]    
Concentration risk percentage 12.00%  
Customer concentration risk | Revenues | D    
Concentration Risk [Line Items]    
Concentration risk percentage 11.00% 12.00%
Customer concentration risk | Revenues | E    
Concentration Risk [Line Items]    
Concentration risk percentage   13.00%
Customer concentration risk | Revenues | F    
Concentration Risk [Line Items]    
Concentration risk percentage   10.00%