XML 171 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Segments and Related Information - Narrative (Details) - item
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segments and Related Information        
Number of major supplier 3 2 3 2
Supplier Concentration Risk | Two Suppliers | percentage        
Segments and Related Information        
Concentration risk, percentage   89.00%   91.40%
Supplier Concentration Risk | Three Suppliers | percentage        
Segments and Related Information        
Concentration risk, percentage 90.80%   83.80%