XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographical and Other Revenue Information - Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues [Abstract]      
Revenues $ 59,345 $ 70,143 $ 138,590
Americas      
Revenues [Abstract]      
Revenues 21,278 13,733 17,000
EMEA      
Revenues [Abstract]      
Revenues 10,359 22,907 56,540
APAC      
Revenues [Abstract]      
Revenues 27,708 33,503 65,050
UNITED STATES      
Revenues [Abstract]      
Revenues 21,300 13,700 17,000
Long-lived assets 43,098 28,624  
IRELAND      
Revenues [Abstract]      
Revenues 1,800 500 37,200
SWITZERLAND      
Revenues [Abstract]      
Revenues 3,400 11,100 9,200
CHINA      
Revenues [Abstract]      
Revenues 9,800 20,300 48,600
India      
Revenues [Abstract]      
Revenues 7,300 5,700 8,800
SINGAPORE      
Revenues [Abstract]      
Revenues $ 6,200 $ 2,400 $ 3,200