v3.26.3
Segments - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Net revenues $ 31,714 $ 28,994 $ 93,168 $ 86,017
United States        
Segment Reporting [Line Items]        
Net revenues 9,596 9,267 30,062 28,087
Australia        
Segment Reporting [Line Items]        
Net revenues 7,731 6,901 22,860 20,379
Luxembourg        
Segment Reporting [Line Items]        
Net revenues 5,000 5,000 15,000 15,000
China        
Segment Reporting [Line Items]        
Net revenues 3,067 2,754 9,416 8,344
United Kingdom        
Segment Reporting [Line Items]        
Net revenues 4,356 3,125 10,386 9,501
Other        
Segment Reporting [Line Items]        
Net revenues $ 1,964 $ 1,947 $ 5,444 $ 4,706