XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Factoring agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Receivables [Abstract]      
Cash receipts collected prior to consideration $ 20,700 $ 35,800  
Due to factor, value derecognized 18,000 33,100  
Beneficiary interest obtained in transferred invoices 2,100 3,700  
Proceeds from previously transferred invoices 1,700 2,800 $ 0
Uncollectable amounts, net of accrued fees 100 100  
Maximum loss exposure 1,400 1,400  
Loss on sale of invoice 300 600  
Servicing fees $ 400 $ 800