v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Operating Loss Carryforwards [Line Items]          
Income tax benefit $ (112) $ 3 $ (106) $ 95  
Net operating loss carryforwards expire 383,409   383,409   $ 388,724
Net operating loss carryforwards, with no expiry date, amount $ 88,236   $ 88,236   $ 84,370
Net operating loss carryforwards, with no expiry date, percentage 18.70%   18.70%   17.80%
UNITED STATES          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards $ 471,645   $ 471,645   $ 473,094