v3.25.2
Segment Information - Information About Geographical Revenue and Long-Lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue          
Total revenue $ 7,689 $ 9,282 $ 14,712 $ 18,008  
Long-lived assets          
Total long-lived assets 5,934   5,934   $ 5,218
United States          
Revenue          
Total revenue 6,197 7,765 11,902 15,113  
Long-lived assets          
Total long-lived assets 5,139   5,139   3,289
All other countries          
Revenue          
Total revenue 1,492 $ 1,517 2,810 $ 2,895  
Long-lived assets          
Total long-lived assets $ 795   $ 795   $ 1,929