v3.25.4
Prepaid Expenses and Other Assets - Schedule of prepaid and other current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Total prepaid expenses and other current assets $ 124,629 $ 86,918
Prepaid Expenses and Other Current Assets [Member]    
Inventory and supplies 5,796 8,061
Prepaid expenses 75,862 39,473
Prepaid income taxes 2,186 2,120
Other receivables 8,214 11,626
Consideration receivable from divestitures 27,665 22,530
Other current assets 5,846 3,108
Total prepaid expenses and other current assets $ 125,569 $ 86,918