v3.24.3
Other Current and Non-Current Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Earn out liability - current $ 54,640 $ 49,647
Rebates 28,408 23,315
Deferred revenue and other customer prepayments 15,981 25,925
Accounts payable relating to capital expenditures 5,799 3,346
Other creditors 4,290 2,319
Total current liabilities $ 109,118 $ 104,552