XML 111 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Concentration of Credit Risk and Limited Suppliers - Schedule of Concentration Risk by Supplier (Details) - Cost of Goods and Service Benchmark - Supplier Concentration Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Vendor A    
Concentration Risk [Line Items]    
Concentration risk, percentage 26.00% 19.00%
Vendor B    
Concentration Risk [Line Items]    
Concentration risk, percentage 0.00% 19.00%