v3.26.3
Supplemental Balance Sheet Information (Details 5) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Supplemental Balance Sheet Information    
Deposits $ 2,109 $ 2,109
Other non-current assets, net 1,635 2,129
Balance at end of year $ 3,744 $ 4,238