XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Condensed Consolidated Balance Sheet Components [Abstract]        
Depreciated demonstration and tooling aggregate carrying amount     $ 24,400,000  
Proceeds from disposal of property and equipment     0  
Depreciation and amortization $ 1,100,000 $ 1,200,000 $ 3,259,000 $ 3,261,000