v3.26.1
Summary of Significant Accounting Policies (Details) - Customer Concentration Risk
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 18.90% 17.50%
Revenue % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 13.70% 14.50%
Accounts Receivable % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 33.30% 25.20%
Accounts Receivable % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 6.60% 6.90%