XML 146 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Employee Expenses - Schedule of Accrued Employee Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Compensation Related Costs [Abstract]    
Accrued vacation $ 1,100 $ 12,399
Accrued bonuses 17,092 14,795
Accrued severance and related personnel cost 0 1,098
Accrued payroll and other 11,965 7,275
Total accrued employee expenses $ 30,157 $ 35,567