XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Salaries and Benefits - Schedule of Accrued Salaries and Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Employee-related Liabilities, Current [Abstract]    
Bonuses, liability-classified awards, and commissions $ 27,371 $ 26,930
Salaries 32,604 31,142
Paid time off and leave 16,415 16,144
Medical 5,685 5,833
Payroll taxes and withholdings 976 1,363
Other 4,970 4,579
Total accrued salaries and benefits $ 88,021 $ 85,991