v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
U.S. | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk (more than) 10.00% 10.00% 10.00% 10.00%