v3.26.1
Related Party Transactions - Schedule of Balances for Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transactions          
Accrued liabilities $ 56,215   $ 56,215   $ 67,558
Cost of Product and Service Sold [Abstract]          
Rental expense 41,467 $ 25,226 89,153 $ 40,777  
Related Party          
Related Party Transactions          
Accrued liabilities 200   200   $ 100
Related Party | KTR Management Company, LLC          
Cost of Product and Service Sold [Abstract]          
Fuel, utility and travel expenses 0 0 0 100  
Total costs from KTR Management Company, LLC 0 100 100 500  
Related Party | KTR Management Company, LLC | Commercial real estate lease          
Cost of Product and Service Sold [Abstract]          
Rental expense 0 100 100 100  
Related Party | KTR Management Company, LLC | Short-term equipment rental          
Cost of Product and Service Sold [Abstract]          
Rental expense $ 0 $ 0 $ 0 $ 300