v3.25.2
Commitments, Contingencies, and Concentration Risk - Major Vendor Concentration (Details) - 12 months ended Dec. 31, 2024 - Accounts payable and accrued liabilities - Major Vendor Concentration Risk - One vendor
Total
customer
item
Commitments, Contingencies, and Concentration Risk      
Number of suppliers   1 1
Concentration risk percentage (in %) 22.00%