v3.25.2
Significant Accounting Policies - Schedules of Concentration of Risk, by Risk Factor (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cost of Goods and Service, Product and Service Benchmark | Supplier Concentration Risk | Two Vendors        
Concentration Risk [Line Items]        
Concentration risk (in percent) 99.00%   95.00%  
Cost of Goods and Service, Product and Service Benchmark | Supplier Concentration Risk | Four Vendors        
Concentration Risk [Line Items]        
Concentration risk (in percent)   95.00%   88.00%
Revenue Benchmark | Customer Concentration Risk | Two Customers        
Concentration Risk [Line Items]        
Concentration risk (in percent) 99.00%      
Revenue Benchmark | Customer Concentration Risk | Four Customers        
Concentration Risk [Line Items]        
Concentration risk (in percent)   89.00%   82.00%
Revenue Benchmark | Customer Concentration Risk | Three Customers        
Concentration Risk [Line Items]        
Concentration risk (in percent)     95.00%