v3.25.1
Operating Segments and Geographic Information - Schedule of Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 35,543 $ 36,162
United States, country of domicile    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 11,499 11,032
Switzerland    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 13,904 14,998
All other international    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 10,140 $ 10,132