v3.25.4
Other Liabilities - Schedule of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Liabilities [Abstract]    
Accrued interest payable $ 27,979 $ 30,987
Operating lease liabilities 11,432 13,323
Accrued income taxes 5,891 6,238
General liability insurance reserve 16,669 16,054
Client deposits 18,730 12,906
Rebates due to retailers 2,120 9,752
Liabilities related to the Take 5 Matter 0 9,416
Employee medical self-insurance reserves 8,971 10,250
Accrued contractual termination benefits 4,617 15,598
Other accrued expenses 9,040 10,153
Total other accrued expenses $ 105,449 $ 134,677