XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting and Concentrations - Additional Information (Details) - Customer
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Segment Reporting [Abstract]      
Number of Customers Accounting for More than 10 Percent of Revenue 2 2  
Number of customers with accounts receivable balance more than 10% 4   2