v3.25.4
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)
12 Months Ended
Dec. 31, 2025
item
customer
Dec. 31, 2024
item
customer
Dec. 31, 2023
customer
item
Accounts Receivable      
Concentration Risk [Line Items]      
Number of customers 0 0  
Customer Concentration Risk | Revenue Benchmark      
Concentration Risk [Line Items]      
Number of customers 3 1 1
Customer Concentration Risk | Customer One | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage 28.00% 48.00% 62.00%
Customer Concentration Risk | Customer Two | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%    
Customer Concentration Risk | Customer Three | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%    
Credit Concentration Risk | Customer One | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 48.00% 43.00%  
Supplier Concentration Risk | Cost of Goods and Service Benchmark      
Concentration Risk [Line Items]      
Number of suppliers | item 1 1 1
Supplier Concentration Risk | Customer One | Cost of Goods and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.50%    
Supplier Concentration Risk | Customer Two | Cost of Goods and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage   19.40%  
Supplier Concentration Risk | Customer Three | Cost of Goods and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage     16.80%