v3.25.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Taxes - property and other $ 4,912 $ 12,067
Other accrued expenses 13,477 26,323
Payroll liabilities 10,709 13,260
Other current liabilities 3,741 7,009
Accrued expenses and other current liabilities $ 32,839 $ 58,659