XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
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%