v3.26.1
Supplemental Balance Sheet Information (Details 6) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Supplemental Balance Sheet Information    
Deposits $ 2,109 $ 2,109
Other non-current assets, net 1,799 2,129
Balance at end of year $ 3,908 $ 4,238