v3.26.1
Other Accrued Liabilities - Schedule of Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued interest $ 5,426 $ 14,667
Accrued taxes 11,830 856
Self-insurance reserve 22,778 22,778
Other 3,399 3,482
Total other accrued liabilities $ 43,433 $ 41,783