XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Major Clients (Details) - segment
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]    
Number of operating segments 2  
Customer concentration risk | Revenues | A    
Concentration Risk [Line Items]    
Concentration risk percentage 29.00% 14.00%
Customer concentration risk | Revenues | B    
Concentration Risk [Line Items]    
Concentration risk percentage 14.00%  
Customer concentration risk | Revenues | E    
Concentration Risk [Line Items]    
Concentration risk percentage   36.00%
Customer concentration risk | Revenues | F    
Concentration Risk [Line Items]    
Concentration risk percentage   12.00%
Customer concentration risk | Revenues | G    
Concentration Risk [Line Items]    
Concentration risk percentage   11.00%