XML 59 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies and Basis of Presentation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Allowance for credit loss $ (30,000) $ 0
Income taxes, penalties and interest accrued $ 0 $ 0
Minimum    
Lessee, Lease, Description [Line Items]    
Property, and equipment, estimated useful lives 3 years  
Customer Concentration Risk | Revenue Benchmark | Major Customer 1    
Lessee, Lease, Description [Line Items]    
Concentration risk, percentage 32.00% 35.00%
Customer Concentration Risk | Revenue Benchmark | Major Customer 2    
Lessee, Lease, Description [Line Items]    
Concentration risk, percentage   12.00%
Customer Concentration Risk | Accounts Receivable | Major Customer 1    
Lessee, Lease, Description [Line Items]    
Concentration risk, percentage 25.00% 34.00%
Customer Concentration Risk | Accounts Receivable | Major Customer 2    
Lessee, Lease, Description [Line Items]    
Concentration risk, percentage 12.00% 23.00%
Customer Concentration Risk | Accounts Receivable | Major Customer 3    
Lessee, Lease, Description [Line Items]    
Concentration risk, percentage 10.00% 19.00%
Geographic Concentration Risk | Revenue Benchmark | Asia    
Lessee, Lease, Description [Line Items]    
Concentration risk, percentage   21.00%
Geographic Concentration Risk | Revenue Benchmark | Asia and Europe    
Lessee, Lease, Description [Line Items]    
Concentration risk, percentage 26.00%