v3.25.2
Revenues - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total $ 17,391 $ 20,528
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 12,520 14,304
United Kingdom [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 1,090 2,184
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 1,318 1,454
China    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 1,124 1,301
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total $ 1,339 $ 1,285