Annual report pursuant to Section 13 and 15(d)

Other Current Assets - Schedule of Other Current Assets (Details)

v3.24.0.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Vendor receivables $ 53,926 $ 42,711
Asset resulting from contingent consideration 3,930 4,533
Prepaid expenses 21,398 15,543
Environmental receivables 2,228 1,083
Income tax receivable 8,450 800
Other current assets 27,605 22,052
Total other current assets 118,472 87,873
Related Party    
Related Party Transaction [Line Items]    
Due from related parties $ 935 $ 1,151