v3.26.3
Software Development, Property and Equipment and Long-Lived Assets - Summary of Components of Software Development and Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Property Plant And Equipment [Line Items]    
Total $ 150,406 $ 105,568
Less accumulated depreciation (58,618) (44,937)
Software development and property and equipment, net $ 91,788 60,631
Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, Useful life 10 years  
Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, Useful life 2 years  
Technology Hardware    
Property Plant And Equipment [Line Items]    
Total $ 5,829 4,049
Property and equipment, Useful life 3 years  
Manufacturing Equipment    
Property Plant And Equipment [Line Items]    
Total $ 8,676 6,713
Manufacturing Equipment | Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, Useful life 10 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 $ 132,065 90,051
Property and equipment, Useful life 3 years  
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total $ 1,512 1,287
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember  
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total $ 2,324 $ 3,468
Property and equipment, Useful life 7 years