v3.25.4
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued wages and employee benefits $ 68,282 $ 51,731
Accrued operating expenses 37,002 20,035
Accrued royalties 8,835 7,203
Accrued freight 14,613 3,998
Accrued interest 1,144 1,027
Accrued non-income taxes 2,005 1,375
Total accrued expenses $ 131,881 $ 85,369