v3.26.1
Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment    
Total, at cost $ 2,368 $ 9,118
Less: accumulated depreciation and amortization (1,499) (8,395)
Property and equipment, net 869 723
Computer Hardware and Software    
Property, Plant and Equipment    
Total, at cost 2,058 8,587
Office Furniture and Equipment    
Property, Plant and Equipment    
Total, at cost 214 435
Leasehold Improvements    
Property, Plant and Equipment    
Total, at cost $ 96 $ 96