XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 129,998 $ 158,803
Americas    
Disaggregation of Revenue [Line Items]    
Total revenues 129,998 151,899
Asia    
Disaggregation of Revenue [Line Items]    
Total revenues 0 6,904
Services    
Disaggregation of Revenue [Line Items]    
Total revenues 110,039 110,953
Licenses and subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 6,548 12,566
Products    
Disaggregation of Revenue [Line Items]    
Total revenues $ 13,411 $ 35,284