XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable, net of allowance for credit losses - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]        
Gross accounts receivable $ 1,168,527   $ 1,134,551  
Allowance for credit losses 21,294   18,278 $ 20,442
Accounts receivable, after allowance for credit loss, current 1,147,233   1,116,273  
Deferred billings 96,945   90,094  
Allowance for credit losses, other assets 7,174   4,096  
Net deferred billings 89,771   85,998  
Allowance for credit losses current period charge 3,078 $ 0    
Factoring facility maximum capacity 75,000   75,000  
Factoring facility, maximum capacity utilized 55,870   51,367  
Factoring facility, amount outstanding 55,870   51,344  
Cost of factoring facility 706 461    
Accounts receivable, sale 47,367   $ 324,401  
Cost of accounts receivable factoring facility with financial institution $ 1,175 $ 1,400