v3.25.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property and equipment, net      
Total property and equipment $ 1,977   $ 1,977
Accumulated depreciation (1,578)   (1,502)
Total property and equipment, net 399   475
Depreciation 76 $ 78  
Computers and equipment      
Property and equipment, net      
Total property and equipment 202   202
Furniture      
Property and equipment, net      
Total property and equipment 575   575
Leasehold improvements      
Property and equipment, net      
Total property and equipment $ 1,200   $ 1,200