Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Percentage of Total Revenues Attributable to Single Customer from Which 10% or More of Total Revenues (Details)

v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies - Percentage of Total Revenues Attributable to Single Customer from Which 10% or More of Total Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 30,255 $ 25,580
Customer A [Member] | Total Revenues [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 7,408 $ 6,788
% of Total Revenue 24.00% 27.00%
Customer B [Member] | Total Revenues [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,775 $ 7,492
% of Total Revenue 12.00% 29.00%
Customer C [Member] | Total Revenues [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,769 $ 10,803
% of Total Revenue 12.00% 42.00%