Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Summary of Customers Whose Revenue and Accounts Receivable Balances (Parenthetical) (Details)

v3.22.4
Summary of Significant Accounting Policies - Summary of Customers Whose Revenue and Accounts Receivable Balances (Parenthetical) (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk percentage 100.00% 100.00%
Customer A | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk percentage 16.00% 29.00%
Customer A | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk percentage 11.00% 27.00%
Customer B | Accounts Receivable | Maximum [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00%  
Customer B | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk percentage 19.00% 16.00%
Customer C | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk percentage   12.00%
Customer C | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk percentage   10.00%