v3.25.4
Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Self-insurance liability $ 47,781 $ 58,878
Reserve for uncertain tax positions 23,697 22,985
Finance lease obligations $ 5,240 $ 6,441
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total other long-term liabilities Total other long-term liabilities
Other long-term liabilities $ 18,627 $ 8,182
Total other long-term liabilities $ 95,345 $ 96,486