XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Segments and Related Information - Narrative (Details) - item
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segments and Related Information    
Segment Reporting, Disclosure of Major Customers no no
Supplier Concentration Risk | Cost of Goods and Service Benchmark    
Segments and Related Information    
Number of major supplier 4 2
Supplier Concentration Risk | Two Suppliers | Cost of Goods and Service Benchmark    
Segments and Related Information    
Concentration risk, percentage   88.10%
Supplier Concentration Risk | Four Suppliers | Cost of Goods and Service Benchmark    
Segments and Related Information    
Concentration risk, percentage 88.80%