XML 81 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property and Equipment, net      
Property and equipment, gross $ 352,262 $ 240,462  
Less: Accumulated depreciation and amortization (111,078) (78,416)  
Total Property and Equipment, net 241,184 162,046  
Depreciation expense 36,500 27,200 $ 22,700
Cash paid for acquisition of intangible assets 33,000 10,495  
Cloud-based implementation costs 10,200 9,100  
Cloud-based implementation costs, accumulated amortization 8,300 5,300  
Cloud-based implementation costs, net book value 1,800 3,700  
Cloud-based implementation costs, amortization expense 3,000 2,800 $ 1,400
Equipment pledged 150,000    
Purchased and capitalized software costs held for internal use      
Property and Equipment, net      
Property and equipment, gross $ 21,195 13,178  
Useful Life 3 years    
Estimated useful life (in years) 3 years    
Machinery and equipment      
Property and Equipment, net      
Property and equipment, gross $ 171,270 117,076  
Computer equipment      
Property and Equipment, net      
Property and equipment, gross $ 3,629 3,178  
Useful Life 3 years    
Leasehold improvements      
Property and Equipment, net      
Property and equipment, gross $ 62,152 48,569  
Construction-in-process      
Property and Equipment, net      
Property and equipment, gross $ 94,016 $ 58,461  
Minimum      
Property and Equipment, net      
Estimated useful life (in years) 3 years    
Minimum | Machinery and equipment      
Property and Equipment, net      
Useful Life 3 years    
Maximum      
Property and Equipment, net      
Estimated useful life (in years) 15 years    
Maximum | Machinery and equipment      
Property and Equipment, net      
Useful Life 5 years