v3.25.2
Other Accrued Expenses - Schedule of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Utilities $ 7,444 $ 6,685
Accrued tax expense 12,028 11,485
Insurance expense 6,540 4,843
Greenfield development accruals 3,983 9,653
Other 4,913 6,496
Total other accrued expenses $ 34,908 $ 39,162