XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Customers Who Contributed 10% or more of Total Revenue (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
country
customer
Sep. 30, 2022
customer
country
Sep. 30, 2023
country
customer
Sep. 30, 2022
country
customer
Dec. 31, 2022
customer
Disaggregation Of Revenue [Line Items]          
Number of foreign countries who accounted for 10% or more | country 0 0 0 0  
Customers Representing Concentration Risk | Revenue | Customer Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Percentage of concentration risk 10.00% 10.00% 10.00% 10.00%  
Number of customers who accounted for 10% or more 0 0 0 0  
Customers Representing Concentration Risk | Accounts Receivable Benchmark | Customer Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Percentage of concentration risk     10.00%   10.00%
Number of customers who accounted for 10% or more     0   0