Risks and Fair Value - Concentration of Credit Risk (Details) |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2024
customer
item
|
Dec. 31, 2023
customer
|
Dec. 31, 2022
customer
|
|
| Concentration risk | |||
| Number Of financial institutions | item | 2 | ||
| Total revenue | Customer | |||
| Concentration risk | |||
| Number of major customers | 3 | 3 | 3 |
| Total revenue | Customer | Customer one | |||
| Concentration risk | |||
| Concentration risk | 44.00% | 49.00% | 44.00% |
| Total revenue | Customer | Customer two | |||
| Concentration risk | |||
| Concentration risk | 23.00% | 25.00% | 25.00% |
| Total revenue | Customer | Customer three | |||
| Concentration risk | |||
| Concentration risk | 10.00% | 11.00% | 17.00% |
| Accounts receivable | Customer | |||
| Concentration risk | |||
| Number of major customers | 3 | 3 | |
| Accounts receivable | Customer | Customer one | |||
| Concentration risk | |||
| Concentration risk | 46.00% | 50.00% | |
| Accounts receivable | Customer | Customer two | |||
| Concentration risk | |||
| Concentration risk | 28.00% | 28.00% | |
| Accounts receivable | Customer | Customer three | |||
| Concentration risk | |||
| Concentration risk | 8.00% | 11.00% | |