v3.26.1
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Subtotal $ 21,008 $ 19,647
Less: Accumulated depreciation (5,773) (4,934)
Property and equipment, net 15,235 14,713
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Subtotal 7,270 3,507
Furniture and computer equipment    
Property, Plant, and Equipment [Line Items]    
Subtotal 326 265
Manufacturing and other equipment    
Property, Plant, and Equipment [Line Items]    
Subtotal 5,027 4,607
Construction in-progress    
Property, Plant, and Equipment [Line Items]    
Subtotal $ 8,385 $ 11,268