XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Account Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 6,731 $ 2,973
Accrued employee compensation and benefits 6,177 7,491
Bonuses payable 15,203 12,292
Other accrued expenses 24,726 23,229
Total accounts payable and accrued expenses $ 52,837 $ 45,985