v3.25.2
Segment and Geographic Information - Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues from External Customers        
Income and revenues $ 13,129 $ 11,086 $ 29,041 $ 12,576
United States        
Revenues from External Customers        
Income and revenues 7,371 6,523 13,466 8,013
Switzerland        
Revenues from External Customers        
Income and revenues $ 5,758   11,575  
Europe        
Revenues from External Customers        
Income and revenues   $ 4,563   $ 4,563
Asia Pacific        
Revenues from External Customers        
Income and revenues     $ 4,000