XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.3
Segment, customer, and geographic information - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
reporting_unit
reportable_segment
Segment Reporting Information [Line Items]    
Number of reportable segments | reportable_segment   1
Number of reporting units | reporting_unit   1
Revenue | Supplier Concentration Risk | Supplier One    
Segment Reporting Information [Line Items]    
Concentration risk, percent 16.00% 14.00%
Revenue | Supplier Concentration Risk | Supplier Two    
Segment Reporting Information [Line Items]    
Concentration risk, percent 12.00%  
Accounts Payable | Supplier Concentration Risk | Supplier One    
Segment Reporting Information [Line Items]    
Concentration risk, percent   27.00%
Accounts Payable | Supplier Concentration Risk | Supplier Two    
Segment Reporting Information [Line Items]    
Concentration risk, percent   15.00%
Accounts Payable | Supplier Concentration Risk | Supplier Three    
Segment Reporting Information [Line Items]    
Concentration risk, percent   12.00%
United States    
Segment Reporting Information [Line Items]    
Long-lived assets | $ $ 23.9 $ 23.9