XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts receivable, net of allowance for credit losses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]            
Gross accounts receivable $ 1,306,179   $ 1,306,179   $ 1,210,700  
Allowance for credit losses 25,241   25,241   12,094 $ 18,278
Accounts receivable, after allowance for credit loss, current 1,280,938   1,280,938   1,198,606  
Deferred billings 199,818   199,818   130,253  
Allowance for credit losses, other assets 8,294   8,294   7,320  
Net deferred billings 191,524   191,524   122,933  
Allowance for credit losses current period charge 433 $ 928 974 $ 5,344    
Factoring facility maximum capacity 60,000   60,000   60,000  
Factoring facility, maximum capacity utilized 59,952   59,952   55,870  
Factoring facility, amount outstanding 54,274   54,274   26,583  
Cost of factoring facility 498 589 1,579 2,015    
Accounts receivable, sale     229,003   $ 270,211  
Cost of factoring facility with financial institution $ 1,557 $ 1,395 $ 4,137 $ 4,436