XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Fair value measurements - Factoring Agreement Reconciliation of Beginning and Ending Balances (Details) - Beneficial Interest
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2023 $ 560
Beneficiary interest obtained in transferred invoices 4,850
Gross proceeds from previously transferred invoices (4,240)
Accrual for factor reserve deficiency (26)
Accrual for anticipated loss on sale of invoices (82)
Balance at September 30, 2024 $ 1,062