XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Segment, customer, and geographic information - Schedule of Revenue by Geographic Areas (Details) - Revenue - Revenue by customers' geographic locations
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Concentration Risk [Line Items]        
Concentration risk, percent 100.00% 100.00% 100.00% 100.00%
United States        
Concentration Risk [Line Items]        
Concentration risk, percent 76.00% 75.00% 81.00% 77.00%
Europe, Middle East, Africa (EMEA)        
Concentration Risk [Line Items]        
Concentration risk, percent 19.00% 19.00% 14.00% 17.00%
Other        
Concentration Risk [Line Items]        
Concentration risk, percent 5.00% 6.00% 5.00% 6.00%