XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue recognition (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
partner
Sep. 30, 2024
USD ($)
partner
Sep. 30, 2025
USD ($)
partner
Sep. 30, 2024
USD ($)
partner
Dec. 31, 2024
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative          
Contract liabilities $ 1.6   $ 1.6   $ 1.1
Revenue recognized from customer contract liability $ 0.2 $ 0.8 $ 0.8 $ 3.0  
Partner program revenue | Revenue from Contract with Customer Benchmark | Customer Concentration Risk          
Collaborative Arrangement and Arrangement Other than Collaborative          
Number of partners (partner) | partner 2 2 3 2  
Concentration risk (as a percent) 93.00% 100.00% 98.00% 100.00%