Annual report [Section 13 and 15(d), not S-K Item 405]

Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)

v3.25.1
Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details) - customer
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk | Revenues    
Concentration of Risk    
Number of major partners 4 3
Customer Concentration Risk | Revenues | Partner 1    
Concentration of Risk    
Concentration risk (as a percent) 52.00% 44.00%
Customer Concentration Risk | Revenues | Partner 2    
Concentration of Risk    
Concentration risk (as a percent) 18.00% 32.00%
Customer Concentration Risk | Revenues | Partner 3    
Concentration of Risk    
Concentration risk (as a percent) 13.00% 21.00%
Customer Concentration Risk | Revenues | Partner 4    
Concentration of Risk    
Concentration risk (as a percent) 11.00%  
Credit Concentration Risk | Trade Receivables    
Concentration of Risk    
Number of major partners 2 1
Credit Concentration Risk | Trade Receivables | Partner 1    
Concentration of Risk    
Concentration risk (as a percent) 70.00% 100.00%
Credit Concentration Risk | Trade Receivables | Partner 2    
Concentration of Risk    
Concentration risk (as a percent) 27.00%