v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Salaries and related costs $ 34,592 $ 37,270
Group health insurance 2,792 2,538
Closure costs 1,113 1,523
Professional fees 1,020 890
Property tax 379 313
Interest payable 141 393
Income tax 0 993
Other 5,387 5,504
Total $ 45,424 $ 49,424