Quarterly report [Sections 13 or 15(d)]

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
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Customer Concentration Risk | Revenues      
Concentration of Risk      
Number of major partners 3 2  
Customer Concentration Risk | Revenues | Partner 1      
Concentration of Risk      
Concentration risk (as a percent) 35.00% 67.00%  
Customer Concentration Risk | Revenues | Partner 2      
Concentration of Risk      
Concentration risk (as a percent) 37.00% 33.00%  
Customer Concentration Risk | Revenues | Partner 3      
Concentration of Risk      
Concentration risk (as a percent) 25.00%    
Credit Concentration Risk | Trade Receivables      
Concentration of Risk      
Number of major partners 2   2
Credit Concentration Risk | Trade Receivables | Partner 1      
Concentration of Risk      
Concentration risk (as a percent) 72.00%   70.00%
Credit Concentration Risk | Trade Receivables | Partner 2      
Concentration of Risk      
Concentration risk (as a percent) 28.00%   27.00%