v3.25.2
Revenues - 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]    
Long-lived assets, Total $ 18,893 $ 20,528
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 16,353 14,304
United Kingdom [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 1,301 2,184
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 20 1,454
China    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 401 1,301
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total $ 818 $ 1,285