XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details) - Customer Concentration Risk - Customer A
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Receivables          
Concentration Risk [Line Items]          
Concentration risk, percentage     59.00%   31.00%
Revenue Benchmark          
Concentration Risk [Line Items]          
Concentration risk, percentage 15.00% 11.00% 15.00% 11.00%