XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Details - Components of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, plant and equipment, net    
Property, plant and equipment, gross $ 223,529 $ 186,157
Less accumulated depreciation and amortization (110,478) (110,648)
Property, plant and equipment, net 113,051 75,509
Computer software    
Property, plant and equipment, net    
Property, plant and equipment, gross 57,147 44,745
Computer equipment    
Property, plant and equipment, net    
Property, plant and equipment, gross 41,005 38,282
Leasehold improvements    
Property, plant and equipment, net    
Property, plant and equipment, gross 36,343 31,973
Machinery    
Property, plant and equipment, net    
Property, plant and equipment, gross 66,882 49,204
Furniture and fixtures    
Property, plant and equipment, net    
Property, plant and equipment, gross 14,739 14,164
Construction in progress    
Property, plant and equipment, net    
Property, plant and equipment, gross $ 7,413 $ 7,789