XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and related accounts - Narratives (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
customer
Mar. 31, 2024
customer
Dec. 31, 2024
USD ($)
customer
Prepaid expenses      
Prepaid expenses | $ $ 1,412,000   $ 1,012,000
Customer concentration risk | Revenue      
Product Information [Line Items]      
Number of customers 4 3  
Customer concentration risk | Revenue | Customer one      
Product Information [Line Items]      
Concentration risk, percentage 17.00% 47.00%  
Customer concentration risk | Revenue | Customer two      
Product Information [Line Items]      
Concentration risk, percentage 17.00% 13.00%  
Customer concentration risk | Revenue | Customer three      
Product Information [Line Items]      
Concentration risk, percentage 13.00% 11.00%  
Customer concentration risk | Revenue | Customer four      
Product Information [Line Items]      
Concentration risk, percentage 11.00%    
Credit Concentration Risk [Member] | Accounts receivable      
Product Information [Line Items]      
Number of customers 3   3
Credit Concentration Risk [Member] | Accounts receivable | Customer one      
Product Information [Line Items]      
Concentration risk, percentage 18.00%   22.00%
Credit Concentration Risk [Member] | Accounts receivable | Customer two      
Product Information [Line Items]      
Concentration risk, percentage 17.00%   18.00%
Credit Concentration Risk [Member] | Accounts receivable | Customer three      
Product Information [Line Items]      
Concentration risk, percentage 15.00%   13.00%
Credit Concentration Risk [Member] | Accounts receivable | One different customer      
Product Information [Line Items]      
Number of customers 1    
Concentration risk, percentage 12.00%