XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedules of Concentration of Risk, by Risk Factor (Details) - Accounts Receivable - Customer Concentration Risk
9 Months Ended
Sep. 30, 2024
Customer A  
Concentration Risk [Line Items]  
Concentration risk, percentage 14.00%
Customer B  
Concentration Risk [Line Items]  
Concentration risk, percentage 10.00%