XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Segment, Geographical and Other Revenue Information - Schedule of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues [Abstract]      
Revenues $ 70,387 $ 59,345 $ 70,143
Americas      
Revenues [Abstract]      
Revenues 43,537 21,278 13,733
EMEA      
Revenues [Abstract]      
Revenues 9,292 10,359 22,907
APAC      
Revenues [Abstract]      
Revenues 17,558 27,708 33,503
UNITED STATES      
Revenues [Abstract]      
Revenues 43,500 21,300 13,700
Long-lived assets 43,575 43,098  
IRELAND      
Revenues [Abstract]      
Revenues 700 1,800 500
SWITZERLAND      
Revenues [Abstract]      
Revenues 4,200 3,400 11,100
CHINA      
Revenues [Abstract]      
Revenues 9,300 9,800 20,300
India      
Revenues [Abstract]      
Revenues 5,700 7,300 5,700
SINGAPORE      
Revenues [Abstract]      
Revenues $ 400 $ 6,200 $ 2,400