XML 93 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sales Revenue [Member] | Customer Concentration Risk [Member] | Customer [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 10.00% 10.00% 10.00%
Purchase [Member] | Supplier Concentration [Member] | Supplier [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 10.00% 10.00% 10.00%