v3.26.1
Segment, geographic information, and revenue disaggregation - Schedule of Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenues $ 15,705 $ 13,589 $ 30,474 $ 25,937
Reportable Segment        
Segment Reporting [Line Items]        
Total revenues 15,705 13,589 30,474 25,937
Reportable Segment | U.S.        
Segment Reporting [Line Items]        
Total revenues 14,775 12,243 28,425 23,444
Reportable Segment | Other countries        
Segment Reporting [Line Items]        
Total revenues $ 930 $ 1,346 $ 2,049 $ 2,493