v3.25.1
Balance Sheet Components - Schedule of Property and Equipment (Parenthetical) (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Condensed Consolidated Balance Sheet Components [Abstract]  
Depreciated demonstration units and tooling $ 14,900,000
Proceeds from disposal of property and equipment $ 0