v3.25.2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Gross $ 10,050 $ 9,953
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 6,259 5,477
Property, Plant and Equipment, Net 3,791 4,476
Machinery and equipment [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Gross $ 3,160 3,155
Machinery and equipment [Member] | Minimum [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Machinery and equipment [Member] | Maximum [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Furniture and fixtures [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Gross $ 915 1,031
Furniture and fixtures [Member] | Minimum [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Furniture and fixtures [Member] | Maximum [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Useful Life 7 years  
Computer hardware and software [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Property, Plant and Equipment, Gross $ 1,468 1,351
Leasehold improvements [Member]    
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) [Line Items]    
Property, Plant and Equipment, Gross $ 4,507 $ 4,416
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Lesser of lease term or asset life