XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Payroll and Benefits - Schedule of Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accrued bonuses $ 4,526 $ 18,453
Accrued paid time off 5,036 1,316
Accrued payroll 11,007 11,814
Accrued other 3,556 3,077
Total accrued payroll and benefits $ 24,125 $ 34,660