v3.25.4
Other Liabilities - Schedule of Other Long Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Liabilities [Abstract]    
Operating lease liabilities $ 20,703 $ 24,648
Workers' compensation 30,494 33,722
Other long-term liabilities 4,992 5,771
Total other long-term liabilities $ 56,189 $ 64,141