XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
GENERAL (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of allowance for credit losses
   
Three Months Ended
March 31,
 
   
2026
   
2025
 
Balance, at the beginning of the period
 
$
17,224
   
$
43,038
 
Additions to allowance for credit losses not previously recorded
   
17,320
     
7,049
 
Recoveries collected
   
(4,035
)
   
(14,791
)
Foreign currency translation
   
(31
)
   
674
 
Balance, at the end of the period
 
$
30,478
   
$
35,970