v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Sales tax liability $ 70,815 $ 107,982
Accrued interest 55,399 50,970
Accrued compensation 21,556 24,710
Lease liabilities - current portion 11,501 12,021
Accrued taxes 7,178 9,560
Station project accrual 10,227 2,930
Equipment financing 0 395
Other 19,053 9,895
Total accrued liabilities $ 195,729 $ 218,463