XML 114 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 41,029 $ 33,578 $ 18,904
Americas      
Disaggregation of Revenue [Line Items]      
Revenue 15,977 15,656 8,764
Asia and Pacific      
Disaggregation of Revenue [Line Items]      
Revenue 9,510 7,334 4,270
Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Revenue $ 15,542 $ 10,588 $ 5,870