XML 131 R114.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration Risk - Schedule of Customer with Revenues (Details) - Customer Concentration Risk - Revenue
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Customer A      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 80.00% 32.00% 11.00%
Customer B      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 3.00% 27.00% 20.00%
Customer C      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 2.00% 6.00% 12.00%
Customer D      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 3.00% 6.00% 10.00%
Customer E      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 2.00% 5.00% 10.00%
Customer F      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 2.00% 5.00% 10.00%