v3.26.1
Segment Information - Information About Geographical Revenue and Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue    
Total revenue $ 29,210 $ 33,897
Total long-lived assets 2,704 5,218
United States    
Revenue    
Total revenue 23,420 27,813
Total long-lived assets 2,496 3,289
All other countries    
Revenue    
Total revenue 5,790 6,084
Total long-lived assets $ 208 $ 1,929