XML 42 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Description of Business [Line Items]    
Accumulated deficit $ 250,957 $ 247,252
Cash balance $ 2,582 $ 2,599