v3.25.2
Summary of Significant Accounting Policies - Credit Risk and Major Customers/Supplier Concentration (Details)
12 Months Ended
Dec. 31, 2024
customer
Dec. 31, 2024
Dec. 31, 2024
item
Dec. 31, 2023
customer
Accounts receivable | Major Customer Concentration Risk | Five customers        
Commitments, Contingencies, and Concentration Risk        
Number of customers       5
Concentration risk percentage (in %)       85.00%
Accounts receivable | Major Customer Concentration Risk | Two customers        
Commitments, Contingencies, and Concentration Risk        
Number of customers 2      
Concentration risk percentage (in %)   50.00%    
Revenue | Major Customer Concentration Risk | Two customers        
Commitments, Contingencies, and Concentration Risk        
Number of customers 2     2
Concentration risk percentage (in %)   24.00%   24.00%
Accounts payable and accrued liabilities | Major Vendor Concentration Risk | One vendor        
Commitments, Contingencies, and Concentration Risk        
Number of suppliers 1   1  
Concentration risk percentage (in %)   22.00%