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 |