v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued wages and benefits $ 18,184 $ 14,439
Accrued supplier expenses 5,186 3,663
Accrued medical claims 4,222 5,066
Accrued taxes other than income tax 2,731 1,890
Accrued other 306 1,715
Total accrued expenses and other current liabilities $ 30,629 $ 26,773