XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable Factoring - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Debt Disclosure [Abstract]          
Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding $ 62,205   $ 62,205   $ 47,903
Total amount of accounts receivable factored without recourse 122,449 $ 86,575 367,736 $ 303,880  
Loss On Sale Of Accounts Receivable Without Recourse 696 $ 652 2,116 $ 1,725  
Cash collected on behalf of factor $ 3,179   $ 3,179   $ 6,466