XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current and Non Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
Other current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Customer prepayments$15,584 $16,334 
Rebates18,004 17,671 
Accounts payable relating to capital expenditures7,976 25,414 
Other creditors4,374 2,398 
Earn out liability – current47,177 21,640 
Total current liabilities$93,115 $83,457 
Schedule of Other Noncurrent Liabilities
Other non-current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Earn out liability – non-current$— $44,696 
Uncertain tax positions18,131 17,980 
Other3,557 6,550 
Total non-current liabilities$21,688 $69,226