XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Selected Balance Sheet Components - Schedule of property and equipment, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property and equipment, net:    
Total property and equipment, gross $ 138,097 $ 130,060
Less accumulated depreciation (28,717) (26,899)
Total property and equipment, net 109,380 103,161
Machinery and equipment    
Property and equipment, net:    
Total property and equipment, gross 13,647 12,161
Furniture, fixtures and office equipment    
Property and equipment, net:    
Total property and equipment, gross 5,221 5,109
Computer equipment and software    
Property and equipment, net:    
Total property and equipment, gross 19,039 12,318
Leasehold improvements    
Property and equipment, net:    
Total property and equipment, gross 76,393 77,990
Construction in process    
Property and equipment, net:    
Total property and equipment, gross $ 23,797 $ 22,482