Annual report [Section 13 and 15(d), not S-K Item 405]

Accounts Payable and Accrued Expenses??? (Details)

v3.25.0.1
Accounts Payable and Accrued Expenses​ (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 8,008 $ 11,774
Accrued expenses 2,050 3,180
Accrued compensation 18,583 13,929
Accounts payable and accrued expenses $ 28,641 $ 28,883