XML 48 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total property and equipment, at cost $ 144,239 $ 138,609
Less: accumulated depreciation and amortization (78,338) (71,366)
Property and equipment, net 65,901 67,243
Machinery and equipment    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, at cost 91,369 84,745
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, at cost 23,549 23,457
Internal-use software    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, at cost 13,939 13,444
Computers and software    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, at cost 8,080 7,909
Construction in progress    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, at cost 5,106 6,858
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, at cost $ 2,196 $ 2,196