v3.26.1
Summary of Significant Accounting Policies - Concentrations (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue benchmark | Customer concentration | Customer one    
Concentrations of Risk    
Concentration risk (as a percent) 8.00% 32.00%