XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 20.10% 36.00%
Revenue % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 17.20% 8.70%
Revenue % | Customer C    
Concentration Risk [Line Items]    
Concentration risk 11.90% 11.80%
Accounts Receivable % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 27.30% 19.00%
Accounts Receivable % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 9.00% 8.80%
Accounts Receivable % | Customer C    
Concentration Risk [Line Items]    
Concentration risk 7.30% 1.60%