XML 74 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE (SIGNIFICANT CLIENTS TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]      
Accounts Receivable, after Allowance for Credit Loss, Current $ 452,573 $ 394,868  
Revenue | Customer Concentration Risk | Automotive Industry Client      
Product Information [Line Items]      
Concentration Risk, Percentage 11.00% 10.00% 10.00%
Accounts Receivable | Credit Concentration Risk | Automotive Industry Client      
Product Information [Line Items]      
Accounts Receivable, after Allowance for Credit Loss, Current $ 32,773 $ 35,514 $ 38,539