Annual report pursuant to Section 13 and 15(d)

Accounts Payable and Accrued Expenses??? (Details)

v3.24.0.1
Accounts Payable and Accrued Expenses​ (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 11,774 $ 8,964
Accrued expenses 3,180 4,520
Accrued compensation 13,929 8,959
Accounts payable and accrued expenses $ 28,883 $ 22,443