XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Details) - Customer Concentration Risk
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 17.50% 35.20%
Revenue % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 14.50% 8.10%
Accounts Receivable % | Customer A    
Concentration Risk [Line Items]    
Concentration risk 22.60% 19.00%
Accounts Receivable % | Customer B    
Concentration Risk [Line Items]    
Concentration risk 6.10% 8.80%