v3.26.1
Segments - Geographic Information (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 $ 31,218 $ 28,148 $ 61,454 $ 57,023
United States        
Segment Reporting [Line Items]        
Total revenues 9,672 8,833 20,238 18,820
Australia        
Segment Reporting [Line Items]        
Total revenues 7,988 6,840 15,122 13,478
Luxembourg        
Segment Reporting [Line Items]        
Total revenues 5,000 5,000 10,000 10,000
United Kingdom        
Segment Reporting [Line Items]        
Total revenues 3,446 2,949 6,298 5,590
China        
Segment Reporting [Line Items]        
Total revenues 3,018 3,180 6,030 6,376
Other        
Segment Reporting [Line Items]        
Total revenues $ 2,094 $ 1,346 $ 3,766 $ 2,759