Quarterly report [Sections 13 or 15(d)]

Concentrations, Risks, and Uncertainties - Concentration of Risk (Details)

v3.25.1
Concentrations, Risks, and Uncertainties - Concentration of Risk (Details) - Customer Concentration Risk - Continuing Operations
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 40.00% 61.00%  
Revenue Benchmark | Customer B      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 33.00%    
Revenue Benchmark | Customer C      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 15.00% 16.00%  
Revenue Benchmark | Customer D      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   10.00%  
Accounts Receivable      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 45.00%   76.00%
Accounts Receivable | Customer C      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 18.00%