Commitments, Contingencies, and Concentration Risk - Major Customer Concentration (Details) - Major Customer Concentration Risk - customer |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Accounts receivable | Five customers | ||
Commitments, Contingencies, and Concentration Risk | ||
Number of customers | 5 | |
Concentration risk percentage (in %) | 85.00% | |
Accounts receivable | Two customers | ||
Commitments, Contingencies, and Concentration Risk | ||
Number of customers | 2 | |
Concentration risk percentage (in %) | 50.00% | |
Revenue | Two customers | ||
Commitments, Contingencies, and Concentration Risk | ||
Number of customers | 2 | 2 |
Concentration risk percentage (in %) | 24.00% | 24.00% |
Revenue | One customer | ||
Commitments, Contingencies, and Concentration Risk | ||
Number of customers | 1 | |
Concentration risk percentage (in %) | 13.00% |