Annual report pursuant to Section 13 and 15(d)

Balance Sheet Details - Summary of Property and Equipment, Net (Details)

v3.24.4
Balance Sheet Details - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 195,601 $ 182,609  
Less: accumulated depreciation and amortization (136,301) (116,178)  
Property and equipment, net 59,300 66,431  
Depreciation $ 23,000 23,800 $ 20,300
Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 3 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Property and equipment, gross $ 3,937 3,995  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 80,804 76,732  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 3 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Masks and production equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 63,803 54,240  
Masks and production equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Software      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 3 years    
Property and equipment, gross $ 11,178 11,427  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 34,981 35,867  
Leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 1 year    
Leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 898 $ 348