v3.25.2
Summary of Significant Accounting Policies - Summary of Property and Equipment and Their Estimated Useful Lives (Details)
6 Months Ended
Jun. 30, 2025
Computer Equipment, Hardware, and Software | Minimum  
Summary Of Significant Accounting Policies [Line Items]  
Estimated useful lives of assets 3 years
Computer Equipment, Hardware, and Software | Maximum  
Summary Of Significant Accounting Policies [Line Items]  
Estimated useful lives of assets 5 years
Furniture and Fixtures | Minimum  
Summary Of Significant Accounting Policies [Line Items]  
Estimated useful lives of assets 7 years
Furniture and Fixtures | Maximum  
Summary Of Significant Accounting Policies [Line Items]  
Estimated useful lives of assets 10 years
Machinery and Equipment | Minimum  
Summary Of Significant Accounting Policies [Line Items]  
Estimated useful lives of assets 3 years
Machinery and Equipment | Maximum  
Summary Of Significant Accounting Policies [Line Items]  
Estimated useful lives of assets 10 years
Leasehold Improvements  
Summary Of Significant Accounting Policies [Line Items]  
Estimated useful lives of assets Shorter of the lease term (including estimated renewals) or the estimated useful lives of the improvements
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember