v3.25.2
Risks and Fair Value - Concentration of Credit Risk (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
customer
item
Jun. 30, 2024
customer
Jun. 30, 2025
customer
item
Jun. 30, 2024
customer
Dec. 31, 2024
customer
Concentration risk          
Number Of financial institutions | item 3   3    
Total revenue | Customer          
Concentration risk          
Number of major customers 3 3 3 3  
Total revenue | Customer | Customer one          
Concentration risk          
Concentration risk 40.00% 42.00% 41.00% 46.00%  
Total revenue | Customer | Customer two          
Concentration risk          
Concentration risk 26.00% 24.00% 26.00% 22.00%  
Total revenue | Customer | Customer three          
Concentration risk          
Concentration risk 10.00% 12.00% 9.00% 12.00%  
Accounts receivable | Customer          
Concentration risk          
Number of major customers     3   3
Accounts receivable | Customer | Customer one          
Concentration risk          
Concentration risk     45.00%   46.00%
Accounts receivable | Customer | Customer two          
Concentration risk          
Concentration risk     28.00%   28.00%
Accounts receivable | Customer | Customer three          
Concentration risk          
Concentration risk     10.00%   8.00%