XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations - Additional Information (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Three Customers | Revenue, Product and Service Benchmark | Revenue from Rights Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 60.00% 70.00%  
Three Customers | Accounts Receivable      
Concentration Risk [Line Items]      
Percentage of total account receivable     60.00%
Four Customers | Accounts Receivable      
Concentration Risk [Line Items]      
Percentage of total account receivable 38.00%