v3.24.3
Property and Equipment and Long-Lived Assets - Summary of Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total $ 70,452 $ 56,836
Less accumulated depreciation (28,129) (21,199)
Property and Equipment, net $ 42,323 35,637
Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, Useful life 9 years  
Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, Useful life 2 years  
Technology Hardware    
Property Plant And Equipment [Line Items]    
Total $ 3,631 3,355
Property and equipment, Useful life 3 years  
Manufacturing Equipment    
Property Plant And Equipment [Line Items]    
Total $ 5,591 5,482
Manufacturing Equipment | Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, Useful life 9 years  
Manufacturing Equipment | Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, Useful life 2 years  
Capitalized Software Development    
Property Plant And Equipment [Line Items]    
Total $ 56,771 44,004
Property and equipment, Useful life 3 years  
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total $ 1,775 1,365
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember  
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total $ 2,684 $ 2,630
Property and equipment, Useful life 7 years