v3.26.1
Revenue - Narrative (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Geographic concentration risk | Revenue from contract with customer benchmark | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenue related to contracts with customers (percentage) 95.70% 96.10%