XML 102 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Self-insurance liability $ 58,878 $ 81,795
Reserve for uncertain tax positions 22,985 22,815
Finance lease obligations $ 6,441 $ 5,129
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total other long-term liabilities Total other long-term liabilities
Other long-term liabilities $ 8,182 $ 10,556
Total other long-term liabilities $ 96,486 $ 120,295