v3.26.1
Selected Balance Sheet Data - Schedule of Other Current Liabilities (Parenthetical) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Contract liabilities, current $ 235 [1] $ 243 [1] $ 300
Customer deposits $ 777 [2] $ 616 [2] $ 1,300
[1] Contract liabilities, current, arising from contracts with customers is $0.3 million as of December 31, 2024.
[2] Customer deposits balance is $1.3 million as of December 31, 2024.