v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Equipment held for lease $ 8,100 $ 36,000
Employee related expenses 17,100 17,000
Selling, general and administrative 5,200 1,600
Operational cost accruals 9,900 10,000
Taxes payable 3,200 1,300
Interest payable 12,700 1,700
Total accrued liabilities $ 56,215 $ 67,558