XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 5,359 $ 6,731
Accrued employee compensation and benefits 7,051 6,177
Bonuses payable 7,569 15,203
Other accrued expenses 28,891 24,726
Total accounts payable and accrued expenses $ 48,870 $ 52,837