v3.26.1
Supplemental Financial Information - Schedule of Other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Supplemental Financial Information [Abstract]    
Accrued compensation and benefits $ 53,942 $ 50,314
Sales, use and property taxes payable 15,980 15,354
Other accrued liabilities 53,472 33,505
Other current liabilities $ 123,394 $ 99,173