XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments - Schedule of Major Customers (Details) - Customer Concentration Risk - Revenue from Contract with Customer Benchmark
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customer 1    
Concentration Risk [Line Items]    
Percentage of total revenue 22.00% 0.00%
Customer 2    
Concentration Risk [Line Items]    
Percentage of total revenue 17.00% 23.00%
Customer 3    
Concentration Risk [Line Items]    
Percentage of total revenue 14.00% 10.00%
Customer 4    
Concentration Risk [Line Items]    
Percentage of total revenue 0.00% 13.00%