XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Geographical and Other Revenue Information - Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues [Abstract]      
Revenues $ 70,143 $ 138,590 $ 104,754
Americas      
Revenues [Abstract]      
Revenues 13,733 17,000 23,481
EMEA      
Revenues [Abstract]      
Revenues 22,907 56,540 20,187
APAC      
Revenues [Abstract]      
Revenues 33,503 65,050 61,086
United States      
Revenues [Abstract]      
Revenues 13,700 17,000 23,400
Long-lived assets 28,624 61,877  
IRELAND      
Revenues [Abstract]      
Revenues 500 37,200 1,400
SWITZERLAND      
Revenues [Abstract]      
Revenues 11,100 9,200 10,100
CHINA      
Revenues [Abstract]      
Revenues $ 20,300 $ 48,600 $ 43,500