v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 49,613 $ 63,941 $ 103,897 $ 136,304
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 46,055 58,997 96,169 125,849
Rest of world [Member]        
Disaggregation of Revenue [Line Items]        
Revenue [1] $ 3,558 $ 4,944 $ 7,728 $ 10,455
[1] Consists of Canada, United Kingdom, and France. Other than the United States, no single country accounted for more than 10% of total revenue during the three and six months ended June 30, 2026 and 2025.